﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Noris.Schedule.UI.Components
{
	/// <summary>
	/// Knihovna obrázků v rozlišení 32 x 32 px
	/// </summary>
	public static class PicLibrary32
	{
		#region Image Back_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku back_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Back_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Back_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Back_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\back_32.png
		/// </remarks>
		public static System.Drawing.Image Back_32_Cached
		{
			get
			{
				if (_Back_32 == null) _Back_32 = Back_32;
				return _Back_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku back_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Back_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Back_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Back_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\back_32.png
		/// </remarks>
		public static System.Drawing.Image Back_32 { get { return _ImageCreateFrom(_Back_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru back_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Back_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Back_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\back_32.png
		/// </remarks>
		public static System.Drawing.Image Back_32_FromFile { get { return _ImageCreateFrom(_Back_32_string, "back_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Back_32
		/// </summary>
		/// <returns></returns>
		private static string _Back_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2840);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("qElEQVRYw+2X3W9UxxmHn5kz5+wu3mVtjJ0A68/gJEDAYAhJcD6cGBoumpYihMRNEkWVc5Gb5g9oo1bqTW+ipFKUSr1KclGkKFdVRaJQNiaQtDWldsEuaxZibOxgvB/2");
			sb.Append("fpzvOb1wgkiCASntVTvSqzOjc0a/R+/Meec38L/exPec+/X86Kv4rwIIwOzr61u7Z8+ejkwm09HQ0NAEiGq1Wrxy5cr06dOnvxgdHV0AvLsFuhsAIaWMDw0Nbe3v7z+Q");
			sb.Append("yWSeSSaTG5VSq6WUSgqJECIIgqBSXiznL126lB0eHv7g3XffHQvD0L4TyJ0A5P79+9uOHDky1NPT87xpmhnbtvECn1BoIgVBFBL6ATHDYk2yicZUmsXFxdmRMyPvHT16");
			sb.Append("9O1sNjsF6JUEjNuIG0NDQzteeOGFNzo7O5+v1WrpeuCgkxInFVFNuJRUjaJRoagqzOkClxavMLswS3NDU2r71t7Huru7e4UQE+fOnftypUysBCCHhoZ2HD58+K10Ov1k");
			sb.Append("abEsrJZVuGlBKaqw6FeoBDXqfp16YFML6tR0nYpR55oqMF7I4S7a4rGtj3StX79+ZxAEZ8+fPz93K4hbAYjBwcH2l1566fV0Ov1UubJIPJOmSJUlt4IduDjaxQ097NDF");
			sb.Append("08vj5XBwIoeKWeOCk6c4V2Bw+8C69Or0fdPT08MzMzPluwGIv/baaz/r6up6sVguidiGFNeDMnXfxgm9ZZHQxQ5tDMPgweZuZmpzVIMabrQM4EYujnLJeZeIigED257o");
			sb.Append("1JH2Pv7441OAfzsA8fLLL+8YHBz8dbVWbTSaYixQoe7XcUL3RtihgzQkT23YzYZVrYwsjFIJqzcAboTp8q9yjofiD4hM84auarV6cmJiYuYba/1159ChQwBmf3//j03T");
			sb.Append("bPcJWTIdql4VO3CxAwc7dKgHNlIKnlq/m/sbOvHDgFpYpx7WsbV9Q9zWNo52uJ4qcjT/Ac3Nzev7+voOAtbNAOrrzvvvv8+mTZvWZDKZpx3HIWiAkruEHbi4oYunPRzt");
			sb.Append("YkjJ4/fspN28l2q1wnxtnlPXP6MSLqGUxDQVpjIxDIkWEb7h8Xl4hoNLs3S0dwz09PS0TE5OznwHAGBgYKAjlUptLC2VqcQdql4dT7t42qfglCg6RQ6072UdzVQqFXSo");
			sb.Append("SepVvJg5hKc9pJIoJVFKEbNi/Kn4ESOVs4SJiNGFf7ItvaV7y5YtXSsBiLa2tjalVKOjPZaCGk7g4GiH8YUck6VL/PTBwzyQ6ML3fbTWaK1ZpeP8IDWAIQ0sy8KKWcQs");
			sb.Append("i1gszrh3nuzicbAkuaUcfU29qebm5naWC2D0nQyk0+kmQxrKlyG1sM6SX2F4+i/kinl+vusVnml9lCAICXV4AwBAKIGyFGbMxLRMlGWiYgpTSWJKEghNWZTQWhumaTau");
			sb.Append("CBBFEVJKfO1TchY5ls9y5toojatSCCkIQ/0dccuybkQsFvtm3zSwlEQKEET4gU8UfbMWyZsH5XK5BAS+55OdOs2Za6NERkTJL/HLsdf5c/EUURShtUZKSSwWIxFP0JBI");
			sb.Append("kkwkaUg00PDV0zRNLGM5A5YUrA6TeK4XOo5Tvrki3pyBaGpqajoIgrIUovXCfI7I0MuVwhDM+/P8Jv8moucVnlzdv7zRYnFcZfM3+1MiT6McA8MwEFIQAVfsPHFlIB1B");
			sb.Append("hgzVWq1SLBavrATAiRMnpo4cOXKxc21b61rZyLxYAEMgVIRpSopBgTeuvkUsYbJv9V5iZox5Pcvv597AiaooKRACNBE+Gp8QSyni1TjtRifF+cKlCxcuXL7lEhw8eJCL");
			sb.Append("Fy8W8/n8idbGFvqbdiy/NSIwIqQCZQrKYYHfXn2TT+1hEokEMcvCNCRxQ5JQioRSxJUiZhiYhoGMIh6obCIt08zOzWZzudz1W5biiYkJAJ1Opyu927Y9u7GlK52d+pQl");
			sb.Append("q7IsboFpCixT4EuHcfsfZFIbaEms5UThjwgZLosKiRAQCQilRl1P8MPgMO6iN3v6s9O/mpycnLrtYTQ2Nlbs3b49/Ujv7sfjniVOlf6KjoeYpsA0BcoUWKbEx2G8fpZI");
			sb.Append("BkzZOYQIsKSBkhJNRCg0XkXz2LX93B/bHI2Ojf7unXfe+cOdDiOAsFAo5O/beN/m/Q/v2xiWfP5eHSNapTGVQCmBMgSmEgQ45OvjRAQYUiCEQAOhCHGXNA/NPM4TqX3k");
			sb.Append("crnshx99+IvZ2dnr3xa7pSG5evVqJYqi8XX3rtt+8NEfbWh20pwvjFOPV1GWQCmJYQgMKZBSICQgBVpGeGEA1+LsvLaP/uReLl++fPaT4U9eHR4eHucuDQlAND4+Pu+4");
			sb.Append("zplkMtn1bO/ericb9wh33qFgL+AZ9le/aARCE0URkRuhCgna5zbztP8Tuq1NejKXy2Y/yb567NixEVbwhXc0pbt37247cODA0MM7H36+tbU1M1f5kvPFc1y28yyJEoKI");
			sb.Append("VJjiHtaxXrbRQIpSqTSbm8y9d/LkybdHRkZua0rvypYD8eeee27rrl27DnR0dDyzpnHNRsu0VmutlR/4uK4XVGvVSqFYyM/NzWYnJiY+OH78+Jjned/bln/7W7O7u3vt");
			sb.Append("5s2bO1paWtpjsVhTFEXYtl0uFArTuVzui8nJyf/4xeR2c7/31ez/7d/6ztvpCrcpUAAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUI");
			sb.Append("J4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Back_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Back_32_Reset()
		{
			_Back_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Back_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Back_32 = null;
		#endregion
		#region Image Diskette_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku diskette_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Diskette_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Diskette_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Diskette_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\diskette_32.png
		/// </remarks>
		public static System.Drawing.Image Diskette_32_Cached
		{
			get
			{
				if (_Diskette_32 == null) _Diskette_32 = Diskette_32;
				return _Diskette_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku diskette_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Diskette_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Diskette_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Diskette_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\diskette_32.png
		/// </remarks>
		public static System.Drawing.Image Diskette_32 { get { return _ImageCreateFrom(_Diskette_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru diskette_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Diskette_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Diskette_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\diskette_32.png
		/// </remarks>
		public static System.Drawing.Image Diskette_32_FromFile { get { return _ImageCreateFrom(_Diskette_32_string, "diskette_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Diskette_32
		/// </summary>
		/// <returns></returns>
		private static string _Diskette_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2544);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAG");
			sb.Append("yklEQVRYw8VXS28U2RX+7qO6qsvu9gPbGLDBDAG3gcEGsQhJFlnMAvEnssskmwiWbNlGygZlxyI7lhFBWSbRDGhgBmbM5AWRgjMxj3Qb2u72o6vu65wsqrtjJww2Go1y");
			sb.Append("pStV9e2+9zvf+c53bgP/5yH++4Pbt2/DOSecc/H8/LyfnZ31ACCEePfd3xXAzZs3kabp+NLS0o8fPHjwwyzLNgDU5xfO1s+cWfhXCKHhnH3tvV8L3re9d5ubm+v5H7/4");
			sb.Append("1I2NT/DPf3H9mwG4du0aqtXqT6Mo+iUzi06ng/WNTVy48D1MTU3BFcN47zvO+XYIYZWIXoUQGsbaRvB+ZaXRqH/++WcrSZI0jx8//vLy5cuvW60WhoeH3whAb39pNpvQ");
			sb.Append("Wg8NDQ2JyclJMDM6WY5Dhw5iYnwfmDkCEDHzIDNPEBFyY2CMA4PhnMeTx38NzWbT1uv17N69e19cvXr1wytXriwx8xvTqLa/nD9/HuVy+fta6w+SJIH3HtZ6TE5OYnBg");
			sb.Append("AMwMACBiEBOIGE+f/h3L//wKWZahWq0izzry8OHDUbVaLS8uLr738uXLQ5cuXfrdrVu3sjt37rwdwNmzZ5Gm6Q+UUh/EcQzvPZxzmJqawsBAihACfAhw3sE6B+c8Xjx/");
			sb.Append("gbW1VXjvMVCpoNVagxACQ0NDKJVKWFxcrC0vL5cuXrz4ca1W83fv3v36FHjv+4caY8DMcD7AeY/c2mI9BIRACCEgEMFYC2stpNLITfFs8hxCCJw8eRLtdlsS0U/yPP/9");
			sb.Append("9PT0b9+qAds9xBiDPM/BzPChOCQ3Bs71AAT4QAgUkOcGxhgIqQpmrEXeBSCEwOnTp7GwsFAWQoxFUfR2Efail1L2GfCBsPzsOTJjobWGlBIMgJkLhoJHlmUQUoKJ4WzB");
			sb.Append("Xk9wzjm8evUKSim8aewA4JyD9x5CiD4AZsbjP/8Jf1MSWpcQlYqZlMtI0xRSRaiM7EMcl8AArLM7AFhrUa/XEccxQgh7A8DMyPMcR44cxdH3ZtBut9Faa2FjfR1bnS1s");
			sb.Append("rbfgnAMxQ0oJqTR0VMLq6ybybAveuR171ut1DA4OwhizOwDnHEIIMMZgfGICF757AQAjhCLfnU4Hnc4W1tZaWHm1gtXmKtrtNjY3N9Bea8I5B+4C6zHQaDQwMjKCra2t");
			sb.Append("vTEAAMYYUAjdSAlKKaRpikplEFprlEqlPmBjDLIsx8bGBlZXV/HkyRM8erQIIuqngIjQbrd3F6H3HiEEaK0RQoBSEoIAClToo+veWuuusBhxkiBNB7B//wS0nsWBgwfw");
			sb.Append("5ZePkGUZQghoNpsolUpoNptvB9ArQ+dcAYAKtyNiKCURSd2ntrBWIASG8wZMhdVqrfvM9cRYOGrhEXtiwFoLpRQoBEgpAAiEQHDeA1y0ZikllFLQWkELDSkEmAEhCqs2");
			sb.Append("pqiGXu33bHxPIrTWQkrZZYAQiKCkRKRK/fIiZhARjPGgbvQQgFYaRAHWFmYmpYQQAiEEENHeRGithRCiy4AEc1EFb2Qgiv4DiriomK74jDGI47i7Rm9k4WsBAEAgKnyf");
			sb.Append("CEoqaCkghARQRF/opXjugYoiDSaG6QIIIRTB7BVATzxERcORUoBZIITisF6NSykgpYKUheczF5EXvcLD5EUKes7ac9U9M0BEoG77LVKhEEXbDgsB1tr+pkJ2GdAazIC1");
			sb.Append("ph8IAIQQdgfQLUHRA0PEUFKBieB84XA9DSglobXalv8iXYZsP4g8z3ekYFcRSilBRMY5B6UUlv6xhOXlZxgb24ckiXvrxV0gEJwr+gaEgJISUknobtfrlWFPH3vSwMzM");
			sb.Append("DIQQfwDwUZZl7//m1q+H7t37RM3MzGCuNofZWg1HZ2YwPjGGgTSFUqV+ZCEEOOvghYP3bkcK4jgGEWHX+8C5c+dw48aNvxw8ePBHSZJ8h5lPrTTq8y+eP3v/zscfzWgd");
			sb.Append("jQyPDOvDh4+gVqthbm4Ox44dw+TkJCqDA0iSuH8R2X6rGhwcRJZlSJLk7QCuX78OAO7p06fPALwAcDdN0/LExMRouVyeZua5dqt19mGjcfrT+58clVKNVatD0dT0NE6c");
			sb.Append("OIFTp05jrlbDxsYGpFR9kVYqFYQQkKbp/wDY698d2f2uTtM0GR0dHS6Xy9NENGetPdOdx4QQY5VKNU7KCVpra3DOYX5+HuPj47y8vPyz+/fv/wqAAdC/MOg9AujJN3Q6");
			sb.Append("HdPpdNYBPAfwWRzHydjY2NDAwMAhZp611i40X2+e8d4fM8ZMMnMpjuOv1tfXVwBUth/+LgzsNkSXJVUqleLR0dFqkiQHmLm2f//+cQAPHj58+JiINgFYALz9h9/G6AHq");
			sb.Append("zdCd/E02/VbGvwEZDONlH3hdkAAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Diskette_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Diskette_32_Reset()
		{
			_Diskette_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Diskette_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Diskette_32 = null;
		#endregion
		#region Image Fast_forward_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku fast_forward_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Fast_forward_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Fast_forward_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Fast_forward_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\fast_forward_32.png
		/// </remarks>
		public static System.Drawing.Image Fast_forward_32_Cached
		{
			get
			{
				if (_Fast_forward_32 == null) _Fast_forward_32 = Fast_forward_32;
				return _Fast_forward_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku fast_forward_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Fast_forward_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Fast_forward_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Fast_forward_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\fast_forward_32.png
		/// </remarks>
		public static System.Drawing.Image Fast_forward_32 { get { return _ImageCreateFrom(_Fast_forward_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru fast_forward_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Fast_forward_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Fast_forward_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\fast_forward_32.png
		/// </remarks>
		public static System.Drawing.Image Fast_forward_32_FromFile { get { return _ImageCreateFrom(_Fast_forward_32_string, "fast_forward_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Fast_forward_32
		/// </summary>
		/// <returns></returns>
		private static string _Fast_forward_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2836);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("pUlEQVRYw+2XTWxdxRWAv5k7c+9z/PP84jgJzrMdOwltEpE4jgkFUxrsSoAq1CiiSKgIEAuzLctuilSp66qbii5LWBQJITagUEHjOMVQEZLGOHFjx3YcO7br+P3Y7773");
			sb.Append("7v908UyVUudHol21Ix1pdO+cOd85594zZ+B/fYhvqfu1vtmQ/yqAAHRvb++2xx57rDObzXbW19dnAOG6bv7GjRvzo6Oj1y9durQKBPcLdD8AQkqZGhoaeqi/v/9ENpsd");
			sb.Append("aGho2KuUapJSKikFAhFFcVQqFtemZ2ZmhkdGRt47derUWBzH1XuB3AtAPv300+0vvPDC0L59+17SWmerXpUgiIkTAUITJYY4CnFsSSZdT3NTI2vra4vnz3/59jvvvPPm");
			sb.Append("8PDwHJDcyYB1F+PW0NDQkZdffvk3u3fvfqlcLqcrXkxipfFFmnJUz5qfYs13WPdTrLqKhb9XWF7JkWmqazx86OCj3d3dh4UQE+Pj48t3isSdAOTQ0NCR559//rfpdPqJ");
			sb.Append("QnFN2PU7CMRWCmVBqRJR8WI8P8bzE7zA4EWCapRiza9jeqGE5xbFw70Hutra2o5GUXTx8uXLS5tBbAYgBgcHO1599dVfp9PpHxTXXFLpDvJli3U3wA9igsjUJDaEEYRx");
			sb.Append("TaLYEMaCgC3M52B1ZZHvP3LwgXRT0575+fmRhYWF4v0ApN54442fdXV1vZIvFIXT1M6ttYRKNcQPE8LIEISGIKI2jyGIIIoFUbIhscCIFIsFSVBe4dGj392dGBN8/PHH");
			sb.Append("nwLh3QDEa6+9dmRwcPBXrltutlLbWC1JKtWQlKNwbEWxFNa8jmoQlmXRubOeghvjBRAbSbwBgqzjxkqVjpZE7Nye6XJd99zExMTCv+T668lzzz0HoPv7+3+ste4IY8G6");
			sb.Append("7+BWArwgprHeZuBYO/u7W0gSNiJQ2+LJvp2cON5Oc5ODH0GUSOJEEhlBqHZw5sIq21pa2np7e08C9qYA7777Lvv379+azWaf9DyPSDRQWA/wwwQvTEiMpKW5gYFjHQw8");
			sb.Append("0k7RDfn8co4vrxZAKI48uJVXfrSb3Q80kHcTyj5EiQXS5nqxiZVCmY6OjuP79u1r3RQA4Pjx452NjY17q16A6yuqfkQQJIRhgh8mGAxSGB7ak+YnA1la0jYrhZA4rlXi");
			sb.Append("Hc2KF3/YwvHDjbi+4Na6oRoIfLGNmZtlMs3p7oMHD3bdblPdnv/29vZ2pVSzH0LJMwRhQhAZ/na9SG495Jn+duIoxPd9unZY/PynHfx5vIqUhkqlguf5EAc81SNpyzh8");
			sb.Append("eNHiZtFCSc1iATpbVGNLS0sHtQJo/i0C6XQ6Y1lShYlF1Te41YhzFxf58NM5lnMVyuUypVKJUqnE2noJEZd54qAgZXmUSi6u6268X6cjvcaL/RWOPaiRuo5q5JAksaW1");
			sb.Append("bua2Cnx7BDDGIKUkihLWywF/+mKBy9MFjFBIKSm7LkHg4/s+URRhjMFxJF61iu/XnodhiDEGy5IkaIywsW0bISRhWNO5UwooFosFIAqjwB79a5Hx6QJKaYSsLXPLZcLA");
			sb.Append("rxmQgkg4jC82sGe7jzIuSWKQQmApm+lChrNTTayWFJYFNh5B4Mee5xVvr4i3p8DMzc3NR1FUlEJwbT6PtDRKa5Te8CCo1RBbK9aCLbx/oYHTY5qKF4MxaGURyXpGb7Tx");
			sb.Append("wfhW8mWN1gphAtKpCm65XMrn8zfuBMCZM2fm8vnCtc62DK1NoLSNUhqlNJZSKGWhtc3Ech2/H7G5MCuRlkIpiW1rVv0MH1zZxeezDUSJhVIKy1JY4QotWwLy+cLM1atX");
			sb.Append("Zzf9DU+ePMm1a9fy09PTZ1pb0jz8nS1oZaFUDUIrRZDYnL6kOHXWsFQU2LZGKYWwUly+tYP3x3Yym3OQUmJZFlJKEhOTYZY6HbG0tDw8OTl5a9NSPDExAZCk0+nSoUOH");
			sb.Append("n+rOZtJ/GV8hoAGtNY6T4uqSxeeTCUgbx3HQ2kZpTcGr58J8A15oYVkSIQRCSIQUxKVZelpnqZbyi6OfffbLqampubseRmNjY/menp5039FDj9uiIr66HqCcelxPkitb");
			sb.Append("OLaDbTsordFaY1AUKhohJFJaG8YFQkJYydOtvyDbHJpLY1/97q233vrDvQ4jgDiXy03v2bP3wODjPXuD8irTSwblNNa8tjc83/guLEv9M9xCgBACBASVPLuSUQ61h0xN");
			sb.Append("TQ1/9NEff7G4uHjrm8Y2bUhu3rxZMsZceWDnzp5nBnp2bZFrzCyWSawmbKcOrWu5V5ZCWtaG5xIpBXESk5Rm6dZfcLg9ZHZ25uLZsyOvj4yMXOE+GxIAc+XKlRXP979s");
			sb.Append("aGjseuJ7B7oOdylRKS6xXglJhIOlHKSlEUIBhiSqYirzbA0v0rN9ll3NYTI5OTU8fPbs66dPnz7PHfrCezalx44daz9x4sRQX9/Rl7Zvb82uFqrMLFZZLkI1TtXqgqiS");
			sb.Append("dipsrfNJqYh8obA4NXXt7XPnzr15/vz5uzal99WWA6lnn332ob6+vhOdnR0DmUzzXlvrpiQxKgxD/MCPym65lMvnp5eWlocnJibe++STT8aCIPjWbfk31+ru7u5tBw4c");
			sb.Append("6Gxtbe1wHCdjjKFarRZzudz85OTk9ampqf/4xeRuut/6avb/8Q9jL8AlpWOGTQAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KD");
			sb.Append("NosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Fast_forward_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Fast_forward_32_Reset()
		{
			_Fast_forward_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Fast_forward_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Fast_forward_32 = null;
		#endregion
		#region Image First_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku first_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu First_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property First_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property First_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\first_32.png
		/// </remarks>
		public static System.Drawing.Image First_32_Cached
		{
			get
			{
				if (_First_32 == null) _First_32 = First_32;
				return _First_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku first_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image First_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití First_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property First_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\first_32.png
		/// </remarks>
		public static System.Drawing.Image First_32 { get { return _ImageCreateFrom(_First_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru first_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití First_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property First_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\first_32.png
		/// </remarks>
		public static System.Drawing.Image First_32_FromFile { get { return _ImageCreateFrom(_First_32_string, "first_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru First_32
		/// </summary>
		/// <returns></returns>
		private static string _First_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2788);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("gElEQVRYw+2Xy29Vxx3HPzNn5pyLX9fGNs9rGzugFlDAMSRpQkoIVttEFSpFNBIbiCLV2Tb/QJEqdV11U6XbJItESrPpJqlCMUYlQiGlgMHF1w/A9jUY+z58H+d9pot7");
			sb.Append("iQjlJaVdtSONzizO6PuZ72/mN7+B//UmvuPce/NNo/9XAQSgh4aGul5++eW+TCbT19zc3AGISqWSv3Xr1ty5c+duXLp0aRkInhboaQCElDI1MjLy7L59+w5nMpmDLS0t");
			sb.Append("W5VSbVJKJaVAIKIojsrFYml6ZmZmdGxs7NMPPvjgchzH7pNAngQgX3/99Z5jx46NbNu27bjWOuN6LkEQEycChCZKDHEU4tiSjnQz7W2tlFZLuQsXvv7w448/fm90dPQm");
			sb.Append("kDxKwHqMuDUyMvLciRMnfr9ly5bj1Wo1XfNiEiuNL9JUo2ZKfoqS77Dqp1iuKObv1Li9tEJH25rW3bt2vjQwMLBbCDExPj5++1FOPApAjoyMPPfmm2/+IZ1O7y8US8Ju");
			sb.Append("Xk8g1lKoCsq1iJoX4/kxnp/gBQYvErhRipK/hun5Ml6lKJ4f2tG/adOmPVEUXbx69eriwyAeBiCGh4d733777d+l0+lXi6UKqXQv+arFaiXAD2KCyNR7bAgjCON6j2JD");
			sb.Append("GAsCmphbgeWlHD98cefGdFvbM3Nzc2Pz8/PFpwFInTx58lf9/f1v5QtF4bT1cLeU4HohQZTUhUNDEEEYmYYwRLEgTARhLIgSgREpcgVJUF3ipT3f35IYE3zxxRd/A8LH");
			sb.Append("AYh33nnnueHh4d9WKtV2K9XFclnieiF+WBdPjCAxgjCGIKyvuO6AIIwEtq1IjMSPALmGW0suvZ2J2LCuo79SqZydmJiY/1as7w2OHj0KoPft2/czrXVvGAtWfYdKLcAL");
			sb.Append("YrwgobXJ4UcvZvj5wQF+/FIvlrLwQ4MXGrwQMuub+cVrm+lqT9WdMIJQref035fp6uzcNDQ0dASw7wdQ9waffPIJ27dvX5vJZF7zPI9ItFBYDfDDhLBhfXOTTX+mHaUU");
			sb.Append("Kcfj+q0yMws1UimbQ69s4sj+bpRlWK0l1HyBti2QihvFNpYKVXp7ew9s27atO5vNzv+bAwAHDhzoa21t3ep6ARVf4foRQZAQRlAsByws1RCiHrUgTJhZqCGlxVtv9HB0");
			sb.Append("fyciqVEslblbiskVDCtlgxsIfNHFzEKVjvb0wM6dO/sf6gAgenp6epRS7X4IZc8QNOI+NVfiyytLPL9zAwZDkiREUcirQ+t548VOBjZqXLeC53l4gUHbKZQNMRZuaGFZ");
			sb.Append("mlwB+jpVa2dnZy/1BGgeBCCdTndYllRhYuH6hoobcX78Dhevr+CHgJBEYUQY+qRUxC9/ugGT+BSLJYIgIIoiEmGjtYPjCJSSSGmBsHAjhyTxLa11+yMBjDFIKYmihNVq");
			sb.Append("wF+/mufqdAGpNNpWSCmp1Wr4vksQRvh+ROhXCMKofqQsiZQKrW20LVCWhZQSIS2EkIRhhDHfzkXfAigWiwUgCqPAPvePIuPTBZTSKK0RUiGEpFqrEnguK+WYU+OaPf2a");
			sb.Append("jWmDEBIpJUiF0hqtJcqSCCkBgY1HEPix53nF+zPi/ZvQ3Lx5cy6KoqIUgqm5PNKqiyulUcpGCEmtWqtDhBHXcpKPzrfxz7trsZSDrRWWUiilUEo3xhphAtKpGpVqtZzP");
			sb.Append("5289CoDTp0/fzOcLU32bOuhuA6XtbxxQWiMtSRB4YBK0snBsm6Kr+fOlVk5nu/BNUx3CUliW1fgqrHCJzqaAfL4wc/369dmHJqIjR44wNTWVn56ePt3dmeb57zWhlYVS");
			sb.Append("dQhb29wpCa7MKWbzLUzeacKPVSPzKc7PNvGni93Mr7aClMhG/BMT08Esa3TE4uLt0cnJybsPTcUTExMASTqdLu/atfsnA5mO9PnxJQJa0NrGtjVebHN1webKvEP2jkMi");
			sb.Append("GuFprLrkKqbuOpQ9iTESIQVxeZbB7lnccj537ssvf5PNZm8+9jK6fPlyfnBwML13z65XbFETV24EWHZzAyKFth0sZWNpjdb6G5ulrB+5MK7fFUJCWMszoL8i0x6aS5ev");
			sb.Append("/PH999//6EmXEUC8srIy/cwzW3cMvzK4NaguM71osJxWbNtB2w66sTcsdU+8cdwECCFAQFDLszk5x66ekGw2O/r553/5dS6Xu/ug2EMLkoWFhbIx5trGDRsG3zg4uLlJ");
			sb.Append("lpjJVUmsNmxnDVrr+k63VCPWVuMYCuIkJinPMqC/YndPyOzszMUzZ8beHRsbu8ZTFiQA5tq1a0ue73/d0tLav/8HO/p39ytRKy6yWgtJhIOlHKSlEUIBhiRyMbU51oYX");
			sb.Append("GVw3y+b2MJmczI6Onjnz7meffXaBR9SFTyxKX3jhhZ7Dhw+P7N275/i6dd2Z5YLLTM7ldhHcOAWALVzSTo21a+opOl8o5LLZqQ/Pnj373oULFx5blD5VWQ6kDh069Oze");
			sb.Append("vXsP9/X1HuzoaN9qa92WJEaFYYgf+FG1Ui2v5PPTi4u3RycmJj49derU5SAIvnNZ/uC/emBgoGvHjh193d3dvY7jdBhjcF23uLKyMjc5OXkjm83+xx8mj5v7nZ9m/2//");
			sb.Append("AhwoqqY7qgYgAAAAKHpUWHRTb2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property First_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void First_32_Reset()
		{
			_First_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití First_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _First_32 = null;
		#endregion
		#region Image Floppy_disc_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku floppy_disc_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Floppy_disc_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Floppy_disc_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Floppy_disc_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_32_Cached
		{
			get
			{
				if (_Floppy_disc_32 == null) _Floppy_disc_32 = Floppy_disc_32;
				return _Floppy_disc_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku floppy_disc_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Floppy_disc_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Floppy_disc_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Floppy_disc_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_32 { get { return _ImageCreateFrom(_Floppy_disc_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru floppy_disc_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Floppy_disc_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Floppy_disc_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_32_FromFile { get { return _ImageCreateFrom(_Floppy_disc_32_string, "floppy_disc_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Floppy_disc_32
		/// </summary>
		/// <returns></returns>
		private static string _Floppy_disc_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2792);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("g0lEQVRYw8WXSYwcZxXHf99SXb339HT3eGY83iF2FseJLDghJMQh3DgAJwQECQ5sJ8QiEBI3cuDiA4jlAgKkKAIOQYpCUOSgEBERCNkT7MTxeMaz9izdPdW1fQuHGjt2");
			sb.Append("tpaIIp70qVQlVX2/+r//q/cK/s8h3nzhr/f/gtgidFgJTt8yax747Bfd1597DSHC9x/gt396hFqg2lcje+/Tl9c/HiXpSDi7evZga/XUTGvNWLtujd221uzmJh8m8Tha");
			sb.Append("ubqc/PKnP7an7zrLQw+ff28Anzn3IIcr7suXx/JnibEykIKyT/n82QUO99o+z01mjImtdZG1ZmCM7TvnNr2za7kx63luNlZ29tafvrKxUS/J7WPdxvrX7r1/Z+fV79D+");
			sb.Append("wEfeFkDfeHJxJ6clXOfZq5Fc242QwFzo+MZHT9LttIVzPgRC7/2U9xz03rE9HLM1immVFCUJjy5dMM+Oy0ncj8Z6cfnp75/75Fe/df8zr3vfR4juWwDkTXJ4h7fWIyWi");
			sb.Append("FOC1wgiJw+N9sZz3OOewzuKc4+F/vsyXfv4Xfvj7JxkkGZeWtvTq6rAuw9bMcqo+8cjFzfvOztXbPzj3h7dV4CYAZx3WWryQeB3gdQC6EMk7j7GWLMtJsow4SYiThGGU");
			sb.Append("sB5lvNbfYxDFRHHMVn+b1cUVeu0ulyM+/ZtnVr93si7C79537t1T4JzFWYuXGh8ECOfwypMbQ5JlZLnBWot1FmMdeEfuHKJUAq1JswwvFYQhcZazu7nD3IFZ2S7nXxmF");
			sb.Append("U+fnDnYeelcAf12BAIIA7xxeOPI8J0lTstxgrMVYizUW7x2ZtYVaSmOtw0u5r5pnGMXMyw5f+NidtXK81QvKtUkKFABOSrwsFEid4d+L60RJSjVQBEoiBXgPUngC6QkC");
			sb.Append("AUriAa8UPggKzwiL856dKPFhFEPGZABnLV4I0AHeWrZNmR+9FNN4ZY+28nQDTy8U9Cqamapmqqy491QNHZSoKI+TEnQA+EINKdkY7FGJI2xs3x3AO1fIqCROaw70L3DP");
			sb.Append("mZP0TZ2lYUI/zlkZG+KBxTqD9hlV4WhpQVunPL+zxJUYRKmE9w5EAbA+iKinY1JhJihgbeEBLbFScCJI+fY9H6JUrZMawyhO2RiMWNse8PrWkEvbY5Z2xqyNEhbjnJcj");
			sb.Append("h3UCoRXKK/w+wMYwIs3GRD6bBOBwxuLLAoIAqTWbm+uM4ytorSiHIUeaTW7tzvOp+glEUGaUZAyiMZu7I9Z291jsDzj/yjKPryY4GYBSbAyG5PmYgVWTU+CumVAHeAGz");
			sb.Append("s/OoIMAaQ5YkZFnK1a0+fa04dvQIlVJIvTLNkZkOJSWQUvDhQy/w1O/+wZ4oIaRkaxSDGbOVywkKuBs+REEJpGK7v8HOYEC1UqVeqyGl5NChwwRaIQBvMtJckDiHwBMG");
			sb.Append("CiklMtB4AqRSWGfJckM+EeD6d6BIAULQme4wc2COPM9IxmMGg12i0ZAkjqlXK0jhCStVGo0G7ampokQBrzTIAKkVUoiiwt7a/d+hDPdTgJRsb22SZDlaKSqVMt1uh1q1");
			sb.Append("ilIKZw1ZHDMYDBgOBlTKZcJAFwBa468DgHUO7yYo4J3FWoMTAr//oJleDxmUiKOIvb0R2/0+K3GMc5Z6rcZ0e4oTJ47jvS/U8x7nPGiNVxqp5XUFvPeTUuBx1oGURQqk");
			sb.Append("xFuLKglarSbT7SmEKMo1T1OSJMFYw2i0hxACpRSBViD2FdABSot9AD8ZoFDA4va7IUIgBQg8JsvIXJFFKUBKSaPZQAqxn76iTRtjcM4V/UAHKO2RAjJn8Tdv9w4mNDeY");
			sb.Append("UAqcNYUKUhBojbhWLc5hU1O8GaCkREpJKdAIIUBrXBAglXsjBcJNMqHHOifKWYSSAo9AS4mUYPK8eDNASIGSEqU0WgvAXy/hZL9bFrNEgNL2jSp4qwdvHkhKPsU7k+po");
			sb.Append("RDPeZTH1PPzEkywvLeHylEoYUKmEaF203jRNieOYJEmx1iKloFQKEFLiVTFTyECj5DUTTlDgeDCEePexyqWXn2Bn545Bvdn45lNbsv3vdY7VJac7Ve6cmeLkwizzvS61");
			sb.Append("Wg2pNNY5jLFkWUae51hriyrY90AoPdJbNBMAzqz8mV898dILC0c/+Lmp6YWTU43ZO/JG90xSa9/xfK11+F8btLgYq0a4yuHQcWtLc/dch1PzMyzMdGk2m4RhiFKqmA+C");
			sb.Append("AKksNekoeYtkQjv+yWMvAuT/uXhhES5cAc43taj2Dh7udHtHjorm7G2m0bs7rU/f/mq1dfTF7dr0A1e3VU1uMB9abm2VuGumwShOCc08otEDJalLS8nnotGYMBHd6Mf9");
			sb.Append("ox0anw4XF3dZXHwdeLyuqHQPzLbbM8cOy6n5202jeyardU5frbePX9pV0w+ujAJXq1JeqNBMh8hKQE05wXjYePyPv64DKZBPAnhzeMACds+S7q2sDVhZuwL8PRSUZ3rd");
			sb.Append("dvPAsUNyau6Ua8zcndc7p7OV5eO+2e3JW+ZKpSxajvqrfaBx4+bwNv+G/2MIiopSJQg7061W/cCxBdk+eNvCwvys3br85N8ee/Q5Y92IYjL0N974fsQ1oGvL7i//Xh76");
			sb.Append("vsR/AcKHQyJy9KX4AAAAKHpUWHRTb2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Floppy_disc_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Floppy_disc_32_Reset()
		{
			_Floppy_disc_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Floppy_disc_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Floppy_disc_32 = null;
		#endregion
		#region Image Floppy_disc_down_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku floppy_disc_down_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Floppy_disc_down_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Floppy_disc_down_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Floppy_disc_down_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_down_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_down_32_Cached
		{
			get
			{
				if (_Floppy_disc_down_32 == null) _Floppy_disc_down_32 = Floppy_disc_down_32;
				return _Floppy_disc_down_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku floppy_disc_down_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Floppy_disc_down_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Floppy_disc_down_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Floppy_disc_down_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_down_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_down_32 { get { return _ImageCreateFrom(_Floppy_disc_down_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru floppy_disc_down_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Floppy_disc_down_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Floppy_disc_down_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\floppy_disc_down_32.png
		/// </remarks>
		public static System.Drawing.Image Floppy_disc_down_32_FromFile { get { return _ImageCreateFrom(_Floppy_disc_down_32_string, "floppy_disc_down_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Floppy_disc_down_32
		/// </summary>
		/// <returns></returns>
		private static string _Floppy_disc_down_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3112);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("qUlEQVRYw82XWaweZRnHf+87M9982zmnZ21P91oKpWAL1NaAaFBCEEw0UUyIF9iCGzVyQaIhuIQYE/BGxZAIegEoRBKFEIhIK6Rlr4e1FLrDWduzfcv5ltnfxYtzQMpW");
			sb.Append("EjH6JHMzFzO/+f2f55kZ+B+XePeJJ+77PZFGuH7BO/u0AfXi3X80l//qboRw//sA9zy8i5LndB8P9LaXRqYvDuKkJYye3Lysa3L9QNeU0npaK13TWs1lKmvGURhMHp+I");
			sb.Append("77jtl/qT527h7zv3/GcAX7/1IVYWzLdHQnl7rLT0pCBvE67avJyV/d02y1SqlIq0NoHWqqGUrhhjZq3RU5lS01mmZk7U29Mvjc3MlHOytqavY/r72+6t14/dSPdpF74v");
			sb.Append("wElej9YzuoTp3Xc8kFNzARIY9A0/+NwZ9PV2C2OsD/jW2kXWssxaQ60ZUm1FdOUcchIeHz+i9oX5OKoEoTs68dKPb/3qjh/e98qwtRWE6HsPgDxJhzVYrUFKRM7Dug5K");
			sb.Append("SAwWa+cPYy3GGLTRGGN49IWDfOuOf3DTX/fSiFPeHK+6k5PNsvS7BiYS54u7js7esnmw3P3TW+9/XwMnARht0FpjhcS6Htb1wJ2XZI1FaU2aZsRpShTHRHFMM4iZDlLe");
			sb.Append("qLRpBBFBFFGt1JgcPUF/dx8jAVf86ZXJG88oC/+GW2798AiM0RitsdLFeh7CGKxjyZQiTlPSTKG1RhuN0gasITMGkcuB65KkKVY64PtEacbcbJ3BxUtkdz67tuUv2j24");
			sb.Append("rPeRDwd424AHnoc1BisMWZYRJwlpplBao7RGK421hlTreVuOi9YGK+WCNUsziFgqe/nm5zeW8lG138uXPtyANfMARkqsnDeQGMXLo9MEcULRc/AciRRgLUhh8aTF8wQ4");
			sb.Append("EgtYx8F63nzPCI2xlnoQWz+IID3FFBhj5iMQAlwPqzU1lefmAxEdh9p0O5Y+z9LvC/oLLgNFl0V5h23rS7hejoJjMVKC6wF23oaUzDTaFKIAHemPYsBgHYlxXRZXjnDp");
			sb.Append("pjOoqDLjzZhKlHEiVEQNjTYK16YUhaHLFXS7Cfvr44xFIHI5rDUg5gGmGwHlJCQR6hQG9EITuhItBWu9hB9duoVcsUyiFK0oYabRYqrWYLja5M1ayHg9ZKoVMxplHAwM");
			sb.Append("2giE6+BYB7sAMNMMSNKQwKanAjDzzZUX4HlI12V2dpowGsN1HfK+z6rOTs7sW8rXymsRXp5WnNIIQmbnWkzNtRmtNNh9aIKnJmOM9MBxmGk0ybKQhnZOHYF5qwldDytg");
			sb.Append("yZKlOJ6HVoo0jknThOPVChXXYc3qVRRyPuVCD6sW95KTAiklW5bvZ+89e0lkHisk1VYEKqSayVMYMO9YRF4OpEOtMkO90aBYKFIulZBSsmLFSjzXQQBWpSSZIDYalWWo");
			sb.Append("NMakERcvL9EwLiXHcjiLieLYJuoUBv69B+YjQAh6e3oZWDxIlqXEYUijMUfQahJHEeViASksuXwBKSVxFBK0A6TQXPuZ5WhrMEYytqogombjzHVdMj/3pfviK6+88hRj");
			sb.Append("uBABUlKrzhKnGa7jUCjk6evrpVQs4jgORmuSMGB4ZJgsSXHLOaK8okFIU7dopW3SLKarp8iGFaddV1R5b+S1V39+5513Nrdv3w68+11gNForjBBYz8UCA/39rF69mt6e");
			sb.Append("HozW1CoVjh4+zIHX9jMxPkatVqWQzyM6PBqllBkxR0hMIefTUSyR+ZoX1Ov8eeah4rSoXLfh9PXXPfn0U85dd931Pk2oLUYbkHI+AimxWuPkBF1dnfR0L0KI+XHNkpRW");
			sb.Append("u8XE+BjKsTTKMfW0STNrsa57FZ9dsYV8zmf3iWd59dDrNJ0G984+4F3Tc+WOyy+5bNdMdWYoy7KTDby9ihfehgiBFCCwqDQlCkOiICRLEhxH4joS3/dpehGVdI5m2qIS");
			sb.Append("16iGNbIwxaaGZtZkLBmhrqvs5wDPNIYGS8XiV3bs2MHw8PAHLKK3mlAKjFbzFqTAc13EW9NiNO1Wm1inVGWTWlpn3+zrPDf9PJcMXsD5pU0YpZmNJjka78f1XPAkQ/Hz");
			sb.Append("nOOctfW2395WKneWg3c1oUVpQz4NcKTAInClREpQWYYxBgAhBVLMy0uF4kQ4zc7RPZTcHBcNbmVj73qSJKbVdlibX833TtvGrK2ws7aTqp4kyNq9vusXK5VKcFIEOZti");
			sb.Append("jUrcoEVnNMdoYnn0mb1MjI9jsoSC71Eo+LiuO//tYAyJSvjbscd4dnKIlm2xbd0VXDpwERYIooD1znq+u/w7LPLz+J6hKD1UolKLVZ7ncdJm2LjpXNx4Lknbydlyeqar");
			sb.Append("7Xbmdk60xMMHR9lz8BiHhkeYm51B6oyin0MAjbDJvW88SMtpc0KdYMwMc273RrqcLrQ2tEyDe5u/48nmLqzUnN7cwNrw9CeQ/GXNJ9aYkwDWZqO89M+nq13R9GPl+vHd");
			sb.Append("HbXpVwtBMJPFxhyPnNyLdXI7j7flw8emePzAMfYffYPlXd20RIWD6WFyRUldTDHFGJs6NuJIycPZ3bycPIl0wEk9Lqh/ISuG5V8fOHzg5e3bt7/3x2ShxMKOcDtdURhY");
			sb.Append("trIv379qFZ1LzlId/ecm5Z6zomLX6sgv9mxd2uFs21LiJ8d+wYQ/Tnc5R0dRcn73pxjM93BEDSGloJ0lrJv8NOfULnwsbIXfaAWt2RtuuOEDAT4IyCk7otC3eElPcWD1");
			sb.Append("ShYtPUv75U1XX3b+5qXndG78zfHbvRHvMOWyQ0feoSPnUXJc8mmBtdXNrJ3edOzwviNXn7f5vKfu+MMdDA0NfWSA9wMSC4vMX7lixeBNP7vpqp41fdc8H72w5IDeR+g1");
			sb.Append("KOKxOFnMyvY65c2Uhp57eu/NDzx4/658Pp/Gcfz2hT6WclzHv/6668/ZcOaGLzu+szU2UX8SJSqoh2PjoxN7nnh6zyOvvf7aKKAA+84n+bhLrFi+orRsybJSba7GmyNv");
			sb.Append("RkqpcOHG/3/1L4Kv9PWth/q3AAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Floppy_disc_down_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Floppy_disc_down_32_Reset()
		{
			_Floppy_disc_down_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Floppy_disc_down_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Floppy_disc_down_32 = null;
		#endregion
		#region Image Folder_refresh_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku folder_refresh_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Folder_refresh_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Folder_refresh_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Folder_refresh_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\folder_refresh_32.png
		/// </remarks>
		public static System.Drawing.Image Folder_refresh_32_Cached
		{
			get
			{
				if (_Folder_refresh_32 == null) _Folder_refresh_32 = Folder_refresh_32;
				return _Folder_refresh_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku folder_refresh_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Folder_refresh_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Folder_refresh_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Folder_refresh_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\folder_refresh_32.png
		/// </remarks>
		public static System.Drawing.Image Folder_refresh_32 { get { return _ImageCreateFrom(_Folder_refresh_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru folder_refresh_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Folder_refresh_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Folder_refresh_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\folder_refresh_32.png
		/// </remarks>
		public static System.Drawing.Image Folder_refresh_32_FromFile { get { return _ImageCreateFrom(_Folder_refresh_32_string, "folder_refresh_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Folder_refresh_32
		/// </summary>
		/// <returns></returns>
		private static string _Folder_refresh_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2948);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("LElEQVRYw+2XW4xdVRnHf2vvfa5zZs5cy8wUpi0pU7FFQFMsCqQtSAWVALZGRBvUl5KmCfCgD0SFYHwwxkQN0EhCSFErBCOEJoAJFARbSrnLZZihY2foXM5czm2fsy9r");
			sb.Append("r4sPM1TLDPhg3/T/uPfO/n7r+/7rv9eG/+t/XWK5i2MHoPQ8pNtJAW2Om2sVXluHcAtdbratQ7h2LAn/8brjZOX63aXTCxDO3MnIA/eQKprBdPGS27Pd/Re4Ga/dyaQL");
			sb.Append("XtrJu1mRNlGp2ph4997m1Fs/c3PtwTk3nuDQ7RA3oNiL56bJO162VbitBSeTqZqO8gxhym74Tu0/A4w+vJLEnyim2r7xYO+l276WXTEKNBE6AB2ACrFKEpaq0cwbE3c0");
			sb.Append("p7xX3WzLmcLN9zlefqXjpftdN9XruHS5Hm2uJ6fwZm9FtT8rukfo/cLxjweY+us65l4Gr2B3rNh08+86z5tNQwlrDCgJSmKVBC1BxdSPp2RS67bCBmmHSAgbInQDm/iY");
			sb.Append("pIlJJEa7KK/zWdWy5idOtn4EI+KBbc+drOmdgmNhw63vcWz/1Ve09GfTMAs4YDVYu/AAFhvH6PIsaVlJmyAhiVtRIg9OHpHuwGlZjZNrI5XL4WZdHE9uTibfOZA0xn7U");
			sb.Append("U7vwV+NPrmXgy+8vAwAMP4CXKuTPcDIBYBabZBduGoUuz6JKk+imT1Bpxz3zJopr2nCyDXA1OGYBUlmMElidwUQCqw61urZ841jb6/tEYivLdsBaS0s/Ji6HodXqXxMy");
			sb.Append("BlltEI1Nk8w3MEkrRnXg9l5N50Wd6GQEGWxEsAphizhOESdVwM3ksFaQZCJ06xhOOJrViXbFvw3+FAAhBAd3WLPp7q2+SRJAoKOY2rAA8xm8jgvJ9VvcjMDJGLycQIgh");
			sb.Append("kqiPdMsOvFTh5LuM0SSxTxxViBpTiPg4FjE+V2+pF/MhH9MBGPzuLWDC+gKApX7MJdN1KS0rjwEzgD7phcVSGJNDiDTGaHTio+JZZPMDpD+KDo5D+B75+C0i4wxd9Pkh");
			sb.Append("+fZrqz/OhJZc12GwsW+VRMcJJjmbfN80MAW4SzeQBc8ZI6zsRegyJCcgnMCtnyAXziNMhGNijDXIJDNUHsmx4VvHlwfo3zLMO79YAyZdtypChwo3lUI45YXd8BFZa0DG");
			sb.Append("pMQ8rhmCqIEJfGzYBBVjnQSsAjRG60DKzDGdnLrmJbvATTexxvhWhehGhJsGiJdkllUS06xh/Co29LEyhCTCJDFSWpIkA8rBMxEZJ8YarxyGzjjW+WQAvARrXN8mkTFW");
			sb.Append("OV7eAZJTxmQCH12dw4b+QkCZBKsl9bCNsvwcIRvQ3gpEClK6RC4+As0jk9Oz/pybygOVTwBwLdYkvpUNZQzpVKddNB5gDdqvYuplUBFCWHAtSimm/fWU9A7C1FmEnqEp");
			sb.Append("QpoqQOt+OnI30l/43oDX5X3liaefeXjv3rPUrl27lgewAoxOmkY2lKAl7WQXggVjMUENG9QRwixYwhqMlkz75zKhv0+QbcPPBNSUT6BDjGcoJTNUggrdtr13a+emX2/b");
			sb.Append("stVuuWLr/mKxyA033LDUWRqBMbpp42YijIuTisEobNzEygDhGITQCBTCRNT9PDPJdhqZAvVsQE01mI8qpL0U16/dxjWrr+CM1m5eMX/noZnHu0Te/fFDf/jjukqlglJq");
			sb.Append("GQAt0MpENmlI4TggFgxmkwBhEoSWoCJIAnTUoByeT8NdSdnzWdW5kvP71lGVNaaDErGMWJ1aybXdVzLQ0schdZTD9Zc/1d7Wvv3mXTczPj6+FEAmIJWNdORL1wOhq9g4");
			sb.Append("ABlgkwArmxA3sXET2YwJzHqqRBRbCpzXO8iG7kEcYdj79v3sfH4Xfz7+GF7o8MWWz1Lz5ngueJ7ARJvvvfuewsGDB5cBiEEqN9R+NRJCY5MayIWCRE1s2MCEPrbpE9c1");
			sb.Append("iegmdGL62nrAWMIwYmPPebQWPKbUOCU9gxKKddm1XNPzJWqpOWqy2p9L51vn5+eXAsQSIpmSKgxCIUIIK5hGDVOvoGtldLWCqtRRNR/djHCAt2eHuOUvdzBcOka1UWX/");
			sb.Append("+MMEXplCi8OqfB9ZL0tHuoPB/BpwJDKRGGOx1i4F2HJ72X38SOQo40aYOmpuCjU/gyrPoypVdM1H+wFRPaFZDkPVqIbvz41yuPQSRydfg9BwZcdmLuhYTyZjOBDsZ96Z");
			sb.Append("YdyO8qfGPtqTAm7sTiqr/K6urlPCncW8zTcC23HdJelri+3qLOOX0Y0miR8S1BI5P2umx06IV94cdh996nDyW8746myhp2vj0+UXxLQqcWHretalz2FT8WI+YJgpO0LD");
			sb.Append("nef15CVGwxE2Vi5lRbPv/n2/3/f0bbfdtiQHLKBHSzb0fXnCnyiZINBz5aodnZrlzeET4tWjwww985aeKPm6BkS7e99949pvXrd5S/em9c/4z/HTiZ/z7b4drE2djecJ");
			sb.Append("csJjRL6Cb2LOqZ3LYPzpoUjGj2y9fCsDAwPLHssF4P3mpuzgig7Of3HITj12VE+Ozuka2Ggxl9ViPGprrX3ywBM76HLv/uXYvT1H7CG6ijlWFVaAG+B5irRx6SmvYWPl");
			sb.Append("yvm0n9tDU+zvXNPB9u3bl/8v+MhIvEUow9LDAPfddx8joyPuVZdfdb3NcccL1b+de1S+KGqpGbKuQ0/Sxepg0A5E694ToXtnPaw9kkll1J49e06u9r/WXXfdxaNPPSZ+");
			sb.Append("uPsHa4utbV8PTbSlntRXylgiYjFpJc8mUj6SpOORtM3aD78Dpw3gQ+3evZvZ+Vlx2cWX5fPZllZrDIlVfntXWyDjxO7cufN0ljs9+ifSQ6q4qEK+SwAAAABJRU5ErkJg");
			sb.Append("gg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Folder_refresh_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Folder_refresh_32_Reset()
		{
			_Folder_refresh_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Folder_refresh_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Folder_refresh_32 = null;
		#endregion
		#region Image Foreign_key_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku foreign_key_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Foreign_key_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Foreign_key_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Foreign_key_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\foreign_key_32.png
		/// </remarks>
		public static System.Drawing.Image Foreign_key_32_Cached
		{
			get
			{
				if (_Foreign_key_32 == null) _Foreign_key_32 = Foreign_key_32;
				return _Foreign_key_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku foreign_key_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Foreign_key_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Foreign_key_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Foreign_key_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\foreign_key_32.png
		/// </remarks>
		public static System.Drawing.Image Foreign_key_32 { get { return _ImageCreateFrom(_Foreign_key_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru foreign_key_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Foreign_key_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Foreign_key_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\foreign_key_32.png
		/// </remarks>
		public static System.Drawing.Image Foreign_key_32_FromFile { get { return _ImageCreateFrom(_Foreign_key_32_string, "foreign_key_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Foreign_key_32
		/// </summary>
		/// <returns></returns>
		private static string _Foreign_key_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3088);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("YklEQVRYw+2UaWxc1RmG33PXGc/cGXvsO2N7bCfEcewE45CYoiK1FapCaAhqCwoIlAJCSqlCq5a2qEWBAhWgLoQk7Y82KOoa0paEQkNZGlAFKYJQkkCwMQmOMx5nFns8");
			sb.Append("y525d+42dzn9gR010FQOIPVPP+no/Drneb/3W4D/cZCP8/jFlw5C1/XWcCjUUyjMvtfU1GQcPvIGWbny4haA+lu3bateMnwJfvnzHef8g/2o8GeePwBNrbX0LrngZ+Fw");
			sb.Append("6CFZbhtiGUYZvHBwTU93147WWOyGtWvWCF3J5NSe3bsNpabin6+//skIeHL/0ygVi00XDQ4+4HveJs9zg77nXRgOh64VBeHqbDbTrVQq3aIgXNkai30+l5+m7YnE1J7H");
			sb.Append("HjOz+TzeevPNj16CP+3di4mJU9z69eu/Tyi9NxAMCkt6e2GZJqbzeWRzWZw4ftw1TdOLRqNiR0cHZFl2QmHpsGVZOzOZzBOiKJhXrVt3/gJ+v/sxbLn7HvL0/qe+ynP8");
			sb.Append("IwzDhJf1LwMhzPufEcA0TJycOFnNnM78PZ1OdzpOY2U0Gm3q6+vDsv5+Y2pq6jqe458bHl4NAOAWCt/56KO46SsbsWL58mtEUXzQc91wz6LFyGazSMQTCAQDAICmUBNW");
			sb.Append("Dg01L+3tXTszM/PG2NjYvmKxeLmu64sath3UVLX1vHtg165d2LBhA0ZGRy+PRKRf2JaVHBgYgOs4yOVyiEQkGLoOhmHAkPdN5ThOjEQiSzo6OxfF4/FgvV4PBINNRDeM");
			sb.Append("VLmiHN2393FzMp1eWAkOHDgA3/cX9/b2PlUsFi/u7+9HNBqF53loOA5830e5XIZt2xBFEZIkQRQDoKAABXzfQ7lSwezsLEDhMix7uFwub2lvb395QQ6sXbsWumGsrlWr");
			sb.Append("3xREkddUDa7ngWU5+NSH53kAIajrOiqKAsMwoNXroBRwfQ8NxwXH8whLEkqlImPbdreiKOpAX9/fFtQDdcMEISQ7mZoc43l+eNXq1cT1fWRzOchxGaFQGJRSSJEoOF6A");
			sb.Append("oiioqRpy+TxkWYYYCIAXBNQ1DaZlIZvJoFgsTb915DCYhQjoSHZh89duG4/J8rWhiPRnqbkZsTYZxWIRqVQK742Po1xRYFg2fABSJIpgUwiCKGKmUICq1VGr1ZDLZpHP");
			sb.Append("55HL5Z8nHP+bZjmx8DH86fYdCPE8jEbj4f6BgTst0wTHsVh0wRIo1SqqigJRFNEci4HjeFBK4bouHMcBz3EozRZQKZcxmUqNgmFv9D1vrGf54MIcAICp06dx+9dvhw/C");
			sb.Append("5HI5uK6LeEcSummDFwJoaZPhuB4mT6WQy2ahahos24breZgtzKBcLiOVOjVj2I071WpljIgBbN54/cLG8Atf/DJuuvkW7HvyqTUtLc33BEUxkkh2oeG6sDQV8Bw4jgOW");
			sb.Append("F8DxAqpVBUq5DNfzYJsGFEVBOp02qqp21+LvPby3duQVbH3gfgD/ZQ9IkgRBEBAMBsnYyNukJR5flYjHd4oct1Ru74TtumiYOjrjMlavWgWR51AslVFRqkhPjKNh22g4");
			sb.Append("DmzLRj6b9WaLpR02YbeXX3ne27lt6xnOOaeA4zhwHEeKxSJ75ZeuWZJob9/Gs+xFza1t0G0bjO+hLSKhr68Pvu9DqVZRqVYxceK4m8/nX+JZpkuKSAMcx5OKUn1SbTg/");
			sb.Append("4Ri38dtdO8/mnEuAoii46bbNNJ/LSp+69NL7IuHQ5XJcBiUEjO8hwDLo71+GRqOBY8eO4a/PPut4ns/bjvNivljcFG5qCju+fytDSLLh+T/8zGWfVu7+zh0kFApRXdfP");
			sb.Append("cM45BTfeugnpdJq/4oo198qtsbvisszxogjq+/BsC0ODg6jVanj54EFkc7mZYkX5McuyVKvXX3r6iX0nWZalHd09kBPtzImRYw2O4wCAEkIoAJy5/xN8w8aNeGLPHvKD");
			sb.Append("Bx/a1JGIb2+NxUJN4TB834ehqljc0wPbtvHaoUPmuydOvGrZjcef2b//L5ZpOKIoQhAEAPAppZ7v+z7LshSAPyfAB0AZhqGU0g+X4Oprr8Gtt9yMgf5l65IdiQdiLS0h");
			sb.Append("KSLB9ynqqorWlhaUSiUceOEFV9Prrx45fPiO1MRETRAEUZIkDoA3dwghhLAs68/BQQjx5rOnlKJWq50toH/Fcqy/ah0OHnx5eGlv7yOtsVgiEomAgqJeUyFwHJqbm3Ho");
			sb.Append("0CFjemb6Z5lM5sVcNuuIoigCcOeymxcAAIRSyszZPZ+9DwC1Wu3DTXjDDdfjvePvLl6xYsX2eFvbQCQigRBAVeuwTBNdyS7k83lk87nMyNtvPzeVnlJEUeQAeISQBiHE");
			sb.Append("AGDNOzDnAjMHdT8IP0vAlnvuQqVcah4aGvpRR3vis5IkgWEYGIaB0mwJpmkhdSqFalXxZgoz/6iUK6YoiiCEmAC0Obg9nz0hZ9qLUEoBgH4QfkbAffffjUJhVhweXrWl");
			sb.Append("O9l5nSRJYFkGtm0jm8nB94F33hlRNa2eAaEjR48c/Z1lWRrLshohRANgUUo9Qgj9IGAefM59AwABUUR3V/JzHe2Jza0tzSzDELiei1RqCp5HUSzOwjSNP7722qt/sCy7");
			sb.Append("qqpaheM4DYABwJVlmRYKBaiqivMNDgAq5QoAGjZ0MxDoCcDzPIyfnISuW1AUBanUyVnT0I9OTk5NSpJU5zjOANBwXZcyDIOJiYnzBp8lQBA4GLp+fHqmUOjs7klmTmcx");
			sb.Append("fjIFQRBhGPVphtBvHH3z2CuhUEhlGMZxHMcnhODfN9rHEhCJRrGkd/HkyOj40ZHR40nLMkF96oMQxGIto0sHBg786te7jba2NtpoNGAYxscGzwcBgK07HsHY6BiSXZ1r");
			sb.Append("9Lp+GSFMieO4GstxWiAgTnV0do5qmka/+61vf2Lg/8d8/AvZSChowKdVRwAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosA");
			sb.Append("AAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Foreign_key_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Foreign_key_32_Reset()
		{
			_Foreign_key_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Foreign_key_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Foreign_key_32 = null;
		#endregion
		#region Image Form_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku form_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Form_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Form_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Form_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\form_32.png
		/// </remarks>
		public static System.Drawing.Image Form_32_Cached
		{
			get
			{
				if (_Form_32 == null) _Form_32 = Form_32;
				return _Form_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku form_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Form_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Form_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Form_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\form_32.png
		/// </remarks>
		public static System.Drawing.Image Form_32 { get { return _ImageCreateFrom(_Form_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru form_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Form_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Form_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\form_32.png
		/// </remarks>
		public static System.Drawing.Image Form_32_FromFile { get { return _ImageCreateFrom(_Form_32_string, "form_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Form_32
		/// </summary>
		/// <returns></returns>
		private static string _Form_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3136);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("h0lEQVRYw+WWS2wdVxnHf+fMnZk7M3d8H37EdhLbdeKkTdKkiaE0tAmpSyoQKo8NArGsygoJqapUVWwqVKkbJFiwggWIFiqhUvUhQaWkqEJQUFGaVKGJEztNHBInjh/3");
			sb.Append("Oe+ZMyzutRNXIBUVxIJPOtKszvy+//f//jrw/15i/ePHP/0lll6Qi21/rBVEw65lrm0bqCw9PL23fXnhmpo5PvPfA/jNGycwVKq1Nf3bQZI9tdJsDzbbXjuKomtJks6j");
			sb.Append("1EVBPmvqhUu1knV9z9hI47EvPRp26iu5Wxv85ACvn/gDmVK7B4eHTo6PDm+TAhptj+V6k+V6i9VGk1bby7wgaPt+eCuMoqtJnFwgz88bBTlv64WFWsm+OXPo7vb04cMZ");
			sb.Append("5AghPz7AW396F6XU/VtGR06Mbx3uE0KgVE6UJHhBSKvj0+54BFFMGEZ4YUjHC/D8gLbnR+2Ov+YHwfUkSa6oNJ3NlTqva/JS1SkuTgxWVr9+9GCwuNrI9zxw5F8AvPNX");
			sb.Append("yLnfrVVO2HaxT9MKaJpGLiVICUIihQClSJOUOI4J/IAgDAmjmDhJCKOYIIrxvIBmx1OeH3SiKFqO43ghTdI5lWWz/a518rmnvvXB66++nX/la1/dDGDq+v2rfnhi7upi");
			sb.Append("n1k0KJoGpmlgGAZFy8S2LIpFk6JpYhoGeqGAFIJcKZI4IQxDVlaaxEmMJgVJkpCkKWmaEUYxy/Umc5evfthvG09cXW3//vGj+zj+2JcpbEghBFGccHD3DlzH4vLiTW6u");
			sb.Append("Nmh7AanK0DQNyzIp2RYlx8axLWz7NhS6wfsrClPT2DVUYrXTYGywzOpai75ikVqtimEak+dm555+dN/4u7M31jpAFyBXOXmuEEJQK7vs2zHGvp3jdIKQlWaLlXqLeqtD");
			sb.Append("vd2h0eqwutogzRSaJrGKJo5jYVkW8/UCriGox4r5esYjxZxTN3K+cO8Q1aIgjGMWri3uubrS3FI09TsAyMnzHAClMk6deg8hBLbjULQsJrb0MzJQJU5Twrg77yhOaHk+");
			sb.Append("jVaHZsdnba3JWAYyE+SJxU7DpNmMaSYajVaTLMjJMoVlmoU09guZ6v6vO4L8NgCA49jMXrhAs9HAKZWIoojhkRH2HzzEjZU61ZJDlKS4lsXoQI0sz1FKEcYxnh/S9gK8");
			sb.Append("ICAIAqatnJXFVa7HKVsH+9E0uSkAuwrcASClxq6du9k+Nk4YhaRJyuLidTKlKBoGlZLDxOgWAJI0JYxiOn5IJwgJ4wTXshiqVch79yZpShDFNNo+mpRIKQUCITYDwHr/");
			sb.Append("ApBCYpompmmi8pxKrUquctIsAyBNMwy9gKnrmLpOueSw3kicpPhRhBeE+GGEF0RYhkGtz2VprYmUUuRCiHUNeh5QXYreJRcuzFKp1tB1HV3XMUwTpdR6B5y//Hfsorlx");
			sb.Append("LNPA0HWkFJiGjmnoVN3Sxn2zV67R9NcVECIDsd5xzwNs8sDVhQWWlpZot9tIKbEsG5UrpqZ2oTSDWtklihNWmy1urKZoQlIoaJiGTsmyKNlFioaBXtAQQlDQNGQPXtM0");
			sb.Append("lBBsUkCpnFzlQI6maTw8M0OaZXTaHVZWVzh/7hye5zE+PoHlWmwd6kcKQZp1Q8aPYtqeT9sPaLQ9cnKkkBQNA9cu4ocRptFVSEp5xwDWFegu4oYHiqZJqhRF06S/v58d");
			sb.Append("k5NEUYxW0FhreQRhhGUaFDStG0y2xVC1jFKKKEnxw4i25+OFEavNNoahYxWNngJSCIRct2HPhIo8VxsjWFpaoqDrOI5DoVDAMEx0w0ApRdmFtWabTCkKmobV84Bp6GhS");
			sb.Append("YpkGlmnQX3Z7W5BxZXGJTOVdACmFkEKITSbMNzxInivm5+dZXl5GSkmpVGJ0dJRypUK1WqVkWbi2tSF/GCcs15tkSmEUCpiGjl00KRoGmiYx9AJ6QSPpmViTUgiQH1nD");
			sb.Append("HPI8ISdVOUwfOsTSrVvU63U6nQ5nz54FIVBZxvDICNVKBccpMbp1FMcqovJuysW9XKg3OxtrbZo6UZxQtMyuBzQpuv3fMYIoDCBNFizHPX9h4dqD24cHGRsfZ3x8vJtw");
			sb.Append("YUir1WJubo52u02jXmdtbY2xsTE+d+xYd72EwNR1Lt78kJPn/sLdW+7irv5tDMp+yq6DrhcQQqBpEiHExgwKAM88+V0uXryw9qtXXvuR2Ve96813To1W+0qM9FcZHqhS");
			sb.Append("63MZHh5meHgYpRS+73Pjxg1ardZGcCFyhBC8vzjLC2deZ7J/Gzeby/z8m89xz9gUnSDsraImhGCzB+bmLiKEkKZpnnzy6Wce37P/vi92SKfnfW/q0vWb/VbR1Gp9JYZq");
			sb.Append("FQbKLiXbZmpq6p+9bcgKEVsny3zngW/w9O+e51bjFvsmdnez4A4FNuVAr1QURa3nv//sW8Af7zt4sHbskeOTO3bt3t8/NPzpyO8cWF6rjxum6ZYsS9T6XGrlEmXHxuzJ");
			sb.Append("CzBULiPdkBevv0jgLuMFLYD1FESTEiFE94X1EQAA1TvJmdOnvTOnT18H/mwaxouffejI0GcefGhqYsfOQ5WBwel6yd17zbJGrGLRch2HWp9DxXE4PjnDmDvKe8tnqNVs");
			sb.Append("anZlk0qaJuXKrSXnB89+TwC54OOV6B0NMCqVints5vPbDkxP3719YvJTtYHBg7brTtmOPViynULVLVG2bXQNir3ACuOEvy1c44NLV7zfvvTCE7/+xc/eBJqFjwmQ944C");
			sb.Append("kkaj4b/6ysvLr77y8lngje1jY9WjD89M7N1/376tY+PT1YGBA25f30SpVCo7liX7HAtNSlQOWRzXr354yQeM28755CV76ugCnH37DwwePnJ0cveevQdHt20/VB0Y2GvZ");
			sb.Append("9kij2Wy/ffLkT3743LMvAdcA7z8F8NFxSbr+Mk3TdA8/dGT0nr33bl9cvN58843X5qMoWgM6/44H/hPqaNw2ecbtN9D/tv4BPWr9lonhnWUAAAAoelRYdFNvZnR3YXJl");
			sb.Append("AAB42vNNTC7Kz01NyUxUcMssSi3PL8ouVrAAAGAVCCeCgzaLAAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Form_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Form_32_Reset()
		{
			_Form_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Form_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Form_32 = null;
		#endregion
		#region Image Insert_field_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku insert_field_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Insert_field_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Insert_field_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Insert_field_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\insert_field_32.png
		/// </remarks>
		public static System.Drawing.Image Insert_field_32_Cached
		{
			get
			{
				if (_Insert_field_32 == null) _Insert_field_32 = Insert_field_32;
				return _Insert_field_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku insert_field_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Insert_field_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Insert_field_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Insert_field_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\insert_field_32.png
		/// </remarks>
		public static System.Drawing.Image Insert_field_32 { get { return _ImageCreateFrom(_Insert_field_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru insert_field_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Insert_field_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Insert_field_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\insert_field_32.png
		/// </remarks>
		public static System.Drawing.Image Insert_field_32_FromFile { get { return _ImageCreateFrom(_Insert_field_32_string, "insert_field_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Insert_field_32
		/// </summary>
		/// <returns></returns>
		private static string _Insert_field_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2892);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("zklEQVRYw7WX649eVRWHn73X3vu8l3nnfumUlkLpQEtahiYCWsEKqMQEImBCjJhoxAQvGANR/CL4DxAVRFEj8EVMFLyFeIsoyMUCgoAttkFKpxemU9qZ9r2/57LP9sM7");
			sb.Append("l1YgmWl0JfvLycnaz/6t31r7HMUy447bbqY1cS3u0I5BtBmMO83js4cPNp957Ldx/8BAeGH31HJTnRJquS/e9KVbCbmf6OkdvLfS03uuGJk1IkeUVtNaMa0Vh0MIMz7L");
			sb.Append("jmRpfKzTalbnjs40dv3juXjHi694BYR3Anj4kUdIkmR4YHD46mar3a7X69MH9k8dzTI/V4pk1vvc33Hnndx0y9fQeXa1nLXxl52BMRu1Grikjc0STPA4rbBGMmdMW0TX");
			sb.Append("ResTWvRRAkc7ndZ0q1E7VD0+O9Vq1B8PqGP3/+i+LsATTz7N0aNvfbrc0/tAO05CnvvO2vGx+ks7d8+9+PIrd61ev+nBnX99lLFztlAiu+bIZR//xeNDm6zOAz1ZTDlp");
			sb.Append("U4qblNoNonadQqdBIW1RSDuYLEH5FHxG8Cm9TuXN2ZmvBm2/LVmDu+++B3OiWqPeaFYmt2zRZ521jlde312u5s3yZe+/ZFW5EN3oyJ9+a2DVPmdNFmeezZ1DTIYC98Zj");
			sb.Append("HJQyYiO09GEij6l4oiwjSlMKaYxLYkzSRsct7MxeLjQ13dffPzQwtoZDe14CwHTihDTNUCJYaxkeGOD2n32LS8/fypUXXXJ5OYv+tH7TxHN57Hfs3v366K54p9peirgl");
			sb.Append("h+8fK9LUEblxBDGkWvBO0xFDSwxOOSIiHGWKxTrFKKEsOgyNjDL9mu4CzFZrtJstarGnE+CM4dVcML6B7/z9QX514Hd6YnDdujU9Y+uGXf8NYxuH/OzcnPzgzZ9y29rP");
			sb.Append("cfv0HHtm5pjLhOMhoiEl2qZMW4qktkhuCnhtSLSmLEKlXKLiioyuWo3WXf8bpTRKa7RWtD3oIHzy4ht46ujz7G8fYPbEW5g2GCMUnROtFW3aPNz+NTdOXM/EUJmR0RHq");
			sb.Append("jQa1WoN6q8Zs7TDH6h1qiaJFRIMCSdKmUi7TUzAMDY+g9bwCxghiTNJp1KHdxEQFNq+Z4KaJG7jntfupplUQhXKBVGLEBSKj2OGfYdj2cmXlCkZXjTM5Pk6e56RpShx3");
			sb.Append("aLdaNJtNWq0W1WqVqTdnaOUGYy0uKiwBnDh+HJ9ljz3z7PM/3vPa6+8ZHhpcNzo82DfSGdJX+G07n42eS2o0J9N2atJOjhLQAkEy/njkKc50Z3Lu2g3EcYy1liiKiKKI");
			sb.Append("3t6+xV7ft28fh48dJ0kURgwigoh0AW7/yhf51GdvfuPQ1N7PT5y/pX9oeOTsvr6+C7Pcbx5pDzz6kfFtr/6b/Vee0NX3qlxd1Dadiw8zo0bjIb6w+jNsjDbQaDWp72vQ");
			sb.Append("bDapVCoUCgWiKKJYLBJFUXcEKYUYg5huuY0xXQCAnzzwQwD/xF8emwVmgRdOnlb577OHvrn37ofOkJHrXl770s97cmtuW/9lrtj0QXb9axchBESETqfD4OAgIQQOHjzI");
			sb.Append("wMAAIQRqtRqiNUYJWgSllxTQyxnD+qOG0WiIOCT+7GRd+PqaW7lq8sOIFbTWWGux1i4m9d7jvSeEgDEGawxaa4yZl9/olQEAiNbESYex5gjr+89evEUW6hlCIIRAlmWL");
			sb.Append("z51zWGvR0gU11mBEEFkCMMsF6CmXyLMEEf22K2zhtEp1a7uwlFLkeU4IAa001hhEq1NNuBIAn8ZYY1DvcIcaY7DWLm68oIbWemkZi6gwr8IKAYqFiDhyGBFOlmDBA1rr");
			sb.Append("xRMvlm1+vMdxDAqUVhjRaA1GzMo8YK3BGqMyFFkeTgFY2HhBbhFZLMPCwFHzS2tBaVZuwqJzFJwjC6gjzYRaBlnoJs29J8/zxRMvbJznOd77boL5uokIWoNeKUA3h0IB");
			sb.Append("IUAthWOdwFwrJgkgZmnjhY4IIaD1kuNRCpkvwYo9kGSe1HtCyDEKrAIPtOKEapwTB0+tnVBOPUYrUBqzqIbqfo6FgBZB5DQA0syT5TnkAaPBatABnBF08HTaKfVGnVKr");
			sb.Append("D+cc9TghSgPae+qtmDjzWO8RERSnBZDhfd5VQCuMBhUUohQq5FitiJyjGDmU1gTvSZMOog0hgKLb/0YEczoAmc/xeYAAVjRGdX1lRRPZ7ogtOIvREEKOaIUTwUYOn1lE");
			sb.Append("6+5EFI0seXIlHshIvUcTuh7QIEBkDQVnu7IqhcoDIpqCcxQih4gmVgq9MDrUqc5fNoBSar4LFPVqlUP7pyiVyqiQY5TC5x4RTeS6asTWIApU7lEhLAH8VywbwBpDpVLZ");
			sb.Append("X6s39+55Y2pDz+EZqZRLFKII5xzFYpFysUjkHCF0B1XI867r9bv//ywbYPbQFP2V8j8btfZ1aeYvqUbRVnu8NilanVOYnhkpFwtRuVSgHcdUenoWh5KIoPTJondbUs2b");
			sb.Append("YNm/ZifHNVd9iD/8+XH52HXX9513/pYzBoZHNhZLpa1ay6Sz9jxnzXix4Ir9vRXV21Om0tPDvoNvYiqDVErurvdNbv4GkAL5aQG8TUYjZJnX27dvL1+07dLxkbFV5xaK");
			sb.Append("5QuiyG0VkU3OmDVB6d416zeoY9MHvveJa6+5C5gGkv8JwLuE2nrhZHHbBy4fHl+z9pyRsVWTzkUDz//tyd/c9917XgXi/+Pe7xpvu3v+A5BJOr/5MAHSAAAAKHpUWHRT");
			sb.Append("b2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Insert_field_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Insert_field_32_Reset()
		{
			_Insert_field_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Insert_field_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Insert_field_32 = null;
		#endregion
		#region Image Last_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku last_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Last_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Last_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Last_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\last_32.png
		/// </remarks>
		public static System.Drawing.Image Last_32_Cached
		{
			get
			{
				if (_Last_32 == null) _Last_32 = Last_32;
				return _Last_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku last_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Last_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Last_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Last_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\last_32.png
		/// </remarks>
		public static System.Drawing.Image Last_32 { get { return _ImageCreateFrom(_Last_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru last_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Last_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Last_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\last_32.png
		/// </remarks>
		public static System.Drawing.Image Last_32_FromFile { get { return _ImageCreateFrom(_Last_32_string, "last_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Last_32
		/// </summary>
		/// <returns></returns>
		private static string _Last_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2788);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("gklEQVRYw+2Xy29c1R3HP+d174wfMx4/8mJsx07clkQkxjG0YKApXjSVGhFFKFJUCVoWZlv+gSJV6rrqpqKbLoBFkRBddAMVEMcRQQhDiHHixs84duxg7Jmx53Hf93Yx");
			sb.Append("SZQg5yHRrtoj/XSPdO9P38/9/c75nd+B//UhvqfvLf/kpv1XAQRgBgYG2p9++unufD7f3djYmANEpVIpXLt2ben8+fNXL168uA74Dwv0MABCSpkaGRl5bGho6EQ+n3++");
			sb.Append("qalpv9Y6I6XUUgoEIgyjsFwqbc7Nz8+Pjo2NvffWW29NRFHkPAjkQQDy2LFjnadPnx7p6+t7yRiTd1wH34+IYgHCEMYJURhgW5JctpGWTDObW5sr4+NfvP3OO++8MTo6");
			sb.Append("ugjE9xJQ9xFXIyMjj7/88st/2rt370vVajVbcyNilcUTWaphI5teik3PZstLsV7RLH9T48baBrlMuvnwoYNP9fb2HhZCTE1OTt64VyTuBSBHRkYeP3Xq1J+z2exzxdKm");
			sb.Append("sBp34otWilVBuRZScyNcL8L1Ylw/wQ0FTphi00szt1zGrZTEEwMHevbs2XMkDMMLly5dWt0OYjsAMTw83PXKK6/8MZvN/rS0WSGV7aJQVWxVfDw/wg+TukUJQQhBVLcw");
			sb.Append("SggigU8DSxuwvrbCsz8+uDubyexbWloaW15eLj0MQOr111//bU9Pz68LxZKwM518uxnjuAF+ENeFgwQ/hCBMbosHkSCMBGFcfyYixUpR4lfXeOrIj/bGSeJ/+OGHnwDB");
			sb.Append("/QDEq6+++vjw8PAfKpVqi0q1s16WOG6AF8QgJFEMNS+q/214SxgQsv4+kQRhHQSZ5tqaQ1dbLHbtyPVUKpVzU1NTy3fl+tbkxRdfBDBDQ0MvGGO6gkiw5dlUaj6uH+F4");
			sb.Append("MW0taY4O5mnJpPGCBD8CL0hIpzQvPLub3/xyL7861k2mySaMJWEiCPROzny5Tntb256BgYGTgLUtwLvvvsujjz7ams/nf+a6LqFoorjl4wUxXhDjhzEg+UFPKyeH95Hf");
			sb.Append("1cxX00U+mVjn6g2Hvs4M+/IZ+vJNIBQVF8JYgbS4WsqwVqzS1dV1tK+vr2NbAICjR492Nzc373dcn4qncbwQ348JQiiVfZbXqiQxtGYsTh7t5NhTu/FDQamaoJQBIE4S");
			sb.Append("1ssJq8WEjXKC4ws80c789Sq5lmzvwYMHe+7U1Hfmv7Ozs1Nr3eIFUHaT24tudmmTT79eY/DgTvzAJ3IC4sDjxFCOznbNxGICQpDEMb7nYYyFtiQRGidQKGVYKUJ3m25u");
			sb.Append("a2vrol4Ak+8CkM1mc0pJHcQKx0uoOCGfTX7DhSsbeAGQCKqVKkHg4bounufR3ebTuzONFiHVWkDN8dDawrY1WiukVCAUTmgTx54yxrTcEyBJEqSUhGHMVtXn48+XuTRX");
			sb.Append("RGqDZWkQgnKljO/VxaMoQgrQlsRxHHzfxakFKJ3GWAKtFFJKhFQIIQmCkCS5uxbdBVAqlYpAGIS+df6rEpNzRbQ2aGMQUiOEpFKpEAY+QoDWiqVSA7MLjRxPOcRhlZob");
			sb.Append("o1QTxmi0kggpAYGFi+97keu6pTsr4p0AyeLi4lIYhiUpxI7ZpQJS1cW1NghpkFIRRRFaSWIsxhfTfHzZpj2rqDllIr9KEGuU0mhtUErUfYIa2XSNSrVaLhQK1+4EuGsX");
			sb.Append("nDlzZrFQKM5278nRkQFtrNsRuGWWZdjy0/z9ywb+ccFQ8eu59j2HJK7DKa1RSqFUHUYFa7Q1+BQKxfkrV64sbLsNT548yezsbGFubu5MR1uWJ37YgNEKresQRhuEMvxr");
			sb.Append("1eavZxTjcwIhNLZlqAUW88VWVp0dXN1sp+wZ1M38x0lEjgXSJmR19cbo9PT0t9uW4qmpKYA4m82WDx06/PPefC772eQaPk0YY2EsCyewmFySlFyNbVu3IxQmhvlCM9Pr");
			sb.Append("WWbWGvBCiRASIQVReYH+jgWccmHl/Kef/n5mZmbxvofRxMREob+/Pzt45NAzlqiJr6/6KKsRYyyEtBHKwrJstDEYY26Hub7YJAiBEAIhIagV6DWfk28JkosTX//lzTff");
			sb.Append("/NuDDiOAaGNjY27fvv0Hhp/p3+9X15lbTVB2M5ZtYyy7Xmi0uZlrjZQ3t5sAIQQI8GsFHonPc6gzYGZmZvSDD/75u5WVlW+/K7ZtQ3L9+vVykiSXd+/a1f+L5/sfaZCb");
			sb.Append("zK9UiVUGy05jjEFrjVYaqerFRgiJlIIojojLC/SazzncGbCwMH/h7Nmx18bGxi7zkA0JQHL58uU11/O+aGpq7nnuJwd6DvdoUSutslULiIWN0jZSGYTQQEIcOiS1JVqD");
			sb.Append("C/TvWOCRliCenp4ZHT179rX3339/nHv0hQ9sSp988snOEydOjAwOHnlpx46O/HrRYX7F4UYJnCgFgCUcsnaN1rRHSocUisWVmZnZt8+dO/fG+Pj4fZvSh2rLgdTx48cf");
			sb.Append("GxwcPNHd3fV8Ltey3zImE8eJDoIAz/fCaqVa3igU5lZXb4xOTU2999FHH034vv+92/Lvfmt6e3vbDxw40N3R0dFl23YuSRIcxyltbGwsTU9PX52ZmfmPX0zu5/u9r2b/");
			sb.Append("H/8GgwenYuyTZc4AAAAoelRYdFNvZnR3YXJlAAB42vNNTC7Kz01NyUxUcMssSi3PL8ouVrAAAGAVCCeCgzaLAAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Last_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Last_32_Reset()
		{
			_Last_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Last_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Last_32 = null;
		#endregion
		#region Image Next_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku next_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Next_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Next_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Next_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\next_32.png
		/// </remarks>
		public static System.Drawing.Image Next_32_Cached
		{
			get
			{
				if (_Next_32 == null) _Next_32 = Next_32;
				return _Next_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku next_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Next_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Next_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Next_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\next_32.png
		/// </remarks>
		public static System.Drawing.Image Next_32 { get { return _ImageCreateFrom(_Next_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru next_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Next_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Next_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\next_32.png
		/// </remarks>
		public static System.Drawing.Image Next_32_FromFile { get { return _ImageCreateFrom(_Next_32_string, "next_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Next_32
		/// </summary>
		/// <returns></returns>
		private static string _Next_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2832);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("oklEQVRYw+2XS2wV1xnHf+fMzPU19vW1MXaCuX4Gl2AgBkNIg5OUxInKokkpSpHYkCoLZ9t0UbVS1KyqSlGrKKpapYtuIGqLhCxV6oJUQdimQW0FTe2CDdcP/OIag+97");
			sb.Append("7p33nC6uE5nIPKS0q/ZIn+aMZj79f2fOnO/8D/yvN/EVcz/PV2vxXwUQgNHX17fl0KFD7YlEor2mpqYBEKZpZhYWFhYvXbo0NzY2tgq4jwr0KABCShkdHBzc09/ffzSR");
			sb.Append("SLxUW1u7Xdf1OimlLoVECOH7vl/M5XMzs7Ozw6Ojo0OnT58eD4LAehjIwwDkkSNHWk+cODHY3d190jCMhGVZuL5HIEKUDr4KCDyfKi3C5toG6mNx8vl86vKVyx+dOXPm");
			sb.Append("w+Hh4XkgvJ+A9gBxbXBwcN8bb7zxQUdHx8lSqRQv+zZhrcSOKcxqh6xeIqMVyehFlsM0s/kFUqspGmsaYnv39D7b1dXVK4SYvHr16u37fYn7AcjBwcF9x48f/3U8Hn8h");
			sb.Append("m8+JSNMmnLggq4rkvSJFv0TZK1P2LEp+mVJYpqiVWdHTTKSTOHlLPLvnmc6Wlpb9vu9/du3ateWNIDYCEAMDA21vvvnm+/F4/Bu5Yp5oIk4Gk4JTxPId7NDBCVzssNK3");
			sb.Append("AhtHOdihja1sikaJG/YMmeU0A3sPb43XxZ9YXFwcXVpayj0KQPTdd9/9fmdn5/cyuayo2hbjrp+j7FnYgVsRCRzswMYJHXY1d2P6JVaddAVCrcHoDkl3FpXxOfzU8x2h");
			sb.Append("Ct1PPvnkU8B7EIB466239g0MDPzULJn1WkMVqxQpe+U10XURVkb8XOIAe5t7mMxOcXcdhK1sbMPhei7J7ugOkWjc1mma5sXJycmle+b6887rr78OYPT393/bMIw2j4CC");
			sb.Append("YWO6JpbvYPk2VmBhBTZ2WBm9HTg4vkvHpgTHu75FQ3Ud5bCMrWys0MIObe7GMpyZGaKxsbGlr6/vGBDZEODs2bPs3LlzcyKReNG2bfwayDqFNXGL8loU3ALzhUWu3Blj");
			sb.Append("dPkSS/kliqbJ42zh2GNHENIn5S5iqjw2ZTzN5a/BFW4VUrS3tR/u7u5uWg+gr785fPhweywW254t5ChGbUy3jBM4xKI19LfsBxSr5QzL5golt0SgfFqjLZglE9ux2eo3");
			sb.Append("cXLLd3lv+X1m7WmqjCi6bpCr9hlb/RdPxXd17dq1q3NqamppIwDR2traqut6vR26FPwStm9T8ssoGdD72JNEZATXdfFcD9d1cV0Xy7YoW2Vc1yUIAnbqO3in7Ye8t/Jz");
			sb.Append("rls3cEKBHwlJFpL0NfTGGhsb26gUQHXPFADE4/EGTWq6JwNKQZmCV+T83EXOz13Edh0sqyJmls0vomyVcRyHIAiQUoKEJ/UdvJP4MU/WbcfQQdNDciJLGIaaYRj1rKvA");
			sb.Append("9wAopZBS4oUeWTvPuZlh/rL0t8o6dx0s28K27XvCdd0v8jRNQ9M0pJToUlKlVyKiSwQKz/dQ6t5adM8/kMvlsoDvuV5k+PYlrqyMgQxBKgLXR/kSz/XwHR/P9Qj9EIFA");
			sb.Append("SIGUEiklhmZwU0zzq8wvuO3NE9V1VBhQF9TiOm5g23ZufUVcD6Dm5+cXfd/PSSGab9xJorQQJKSs25yePouhaUAAKkQQomuS3dVP0UQzQgp0TWdeTPPb7PvccmeJ6gYe");
			sb.Append("AaGnkyCBWSoVM5nMwv0AuHDhwvyJEyemO7a0Nm+R9dwRq6AJps053vnnz4hGJdEqSVVEEI1Iqqs0ftDyI1qMbQgpmJdTnMp9wG1vjmqtIq5kSJ1ZR5vWQeZOevbGjRs3");
			sb.Append("N6wDx44dY3p6OjMzM3Ohub6J/oZ9laeaQugKTRdoOmgalb4m0KVAkwJdM1iQSX5f+CWr/iKb9AgRTaJrEqkUO4o7ics4qeXUcDKZvLshwNDQEIA3MjLyx2w2s3B892u0");
			sb.Append("qibQAsQahNBAaAopQWogJeiazpy8zu8+F9cMIlJiSImmwaZ0Lc/rA2Sz2dT169eHqLil+29G4+Pjmd69e+PP9B58LupGxKfZvxNGAwxDYBgCfe1q6IKIrlFfXcdI6U+s");
			sb.Append("+AtENQNdSkIUgQhxiyHPrhzha1U9amx87DenTp36w8M2I4AgnU7PPLH9iZ4jT7+yPch6/MMcR20KMXSBrgt0bS0kLLkzmGEeQ0qEEIRAIAKcQsjuped4PvYKyWRy+OM/");
			sb.Append("f/yTVCp198tiGxqSW7duFZVSE1sf37r32Ndf29Zox7mWnqAcNdEjAl2XaJpAkyBkZSqQglAq3MCHlSj7V16hv/Zlbt68+dnI6Mjbo6OjEzyiIQFQExMTd2zHvlJbW9v5");
			sb.Append("zd6XO1+oPyScOzZpaxVXsypLVFMgQpRSKEehp6tpW+7hRe87dEV2hlPJ5PDwyPDb586du8x9fOFDTenBgwdbjx49Ovj0/qdPNjc3J5aLt7mWucpNa4aCyCJQxIIYj7GV");
			sb.Append("FtlKDTGy2WwqOZX86OLFix9evnz5gab0kWw5EH311Vf3HDhw4Gh7e/tLm+s3b48YkbowDHXP93Ac1zdLZjGdSc8sL6eGJycnh86fPz/uuu5XtuVfftfo6ura0tPT097U");
			sb.Append("1NRWVVXVoJTCsqxcOp1eTCaTc1NTU//xg8mDcr/y0ez/7d98sBMRiop3UwAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosA");
			sb.Append("AAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Next_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Next_32_Reset()
		{
			_Next_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Next_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Next_32 = null;
		#endregion
		#region Image Objects_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku objects_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Objects_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Objects_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Objects_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\objects_32.png
		/// </remarks>
		public static System.Drawing.Image Objects_32_Cached
		{
			get
			{
				if (_Objects_32 == null) _Objects_32 = Objects_32;
				return _Objects_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku objects_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Objects_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Objects_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Objects_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\objects_32.png
		/// </remarks>
		public static System.Drawing.Image Objects_32 { get { return _ImageCreateFrom(_Objects_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru objects_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Objects_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Objects_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\objects_32.png
		/// </remarks>
		public static System.Drawing.Image Objects_32_FromFile { get { return _ImageCreateFrom(_Objects_32_string, "objects_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Objects_32
		/// </summary>
		/// <returns></returns>
		private static string _Objects_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2884);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("yUlEQVRYw+WXa4xdVRXHf/u85577msedV9spMy2PTmnpu4XShja0EsFAeFUeChm0EDRB+dBEgwmafpGEmBiJCkqI+gERKlXUJoBYoaUglAbotNBO22Eenc7tzH2fe97b");
			sb.Append("DzMOAq2IAWPiSnZOsrLXWv//OmvvvRb8v4v4tB1aix8CISxMrcl13VFUDd64+6z7lU83/H187a5VfO7ynk2LenMPUQkb0dV/afGpAui4vIcHtz9rX3Bx99ZsW/oLNCWu");
			sb.Append("RNdRL/npfwFApo9rtl7K5q1rNw3MattYVDUV29yq6rIJQ/vsAczasJE/PfCHVLhg9p39iVQiVFVoMNZg6ldHDQmMyx/5DAG0buOyO9Yx99oVVwx15C6bkAq+poJl6tIy");
			sb.Append("t+qKl5Om+dkB6Ny8jD0P7cpUujvvHFItK/TCaQA6ssFcIS3r2iDdSOLzD3/E9iM/Zx4wCeIaSLaDnQdnF1QbIX7rTNEveoDeLWsZf/u9K09mspe6XogVQqAoYOpIRWix");
			sb.Append("Jr5iuaWdUTI59mHzmXvg66rKySjSNq9ataZn3bobWxctWmFls01euVzM9/fvP/7ii0/u3rPnpVbD8B/0/RkHbVufwqjUmrTNa3473N62PkCQ0gSp/UcYPXoaFIGQcax7");
			sb.Append("zj1+JvcjY/AQ/s6vfhDAdxMJCo6TWn/zzdsWbdlyd27hwiYjlUIoCsQxfq1Gvr+/3L9jx8/2PvrodrsxW/jOpjRYlra6751wbN+rtxfndz1cMkwdIKEK7P73yA8VQExx");
			sb.Append("TEj/gFEtXBULZaT88+tnAKj3AQeDQF+3ePH9F99777aOlSttb3ISv1SaWuUysedhZ7JmuiW3emL4RPZ7S83TDS0dX9IV856h1x/pjdsX31pNd86W6CBBkRK1WMWth6Cp");
			sb.Append("oKnopt5mW+rI3DWr9uW1XuKDO6dqoBG4CDY1z5p1V9P8+SpAWCnjTU6gCAUk1KOA4aBCvzeuvLSpu+9c07vJicJ00SmL0CldWxp5AFk5H5rWQHY5cWIOoWKAZQISAE8R");
			sb.Append("QrOVvtNv7HuqrSv33sg/ivAQ6AvglmQul/YKBcoDR3GGToCMGYmrHFEdRpIRk3aMk4yQjTmjuV4yqBeouzFGPcT1CxCPQH03+C1E5oW4/hLQe0FtBQQR4Jr6wva25pu2");
			sb.Append("9K39/v3jjxH94na0TuiwTHNZ7HmMv7wXfyKPpkjKis8PlrzJUJNP5En8MMSLPAIZEBghgRbg2wFBFEAcTjOVKGIYXR1F2M8SOwuIjm0HJQNISooQncn0bU/8eNcT553X");
			sb.Append("efwQoGmQVYTIlAcG8POnyJ4zG8NQqGkuF7Yv4Jre5eybeI2DhcMM1UsU4wIONaSMZg6RIjTSSoo0SYQmqJoVKnaBaGQchgWoOiAJgIKuLzi3o/WW5+9Ytt0cegxNghcF");
			sb.Append("gV8+coRyUCccn0NmTgd+SjBZ0WiROW5pupEx+xTHaoOccAcZjocZ1UfJq3lyUQ7bSVFxapwMxilEBcI4gCgCV4d0AqQBUQzAKQTz0ukvr//hnx9fdmH3UXUN+AkprxCe");
			sb.Append("163IiKhcJJwcp1IrUN24Ar/ZRIt01FgjJVK0iBytYRud7mwWhgsYODbM4bFjDFVP4gQOcQREAiLAaQXti2BnQFdAVYgUBcM0ms9Nq8Vdt638i3I+VHzYia5LFI0wkng1");
			sb.Append("F2eiyHhlHDO2OFoeoOJVKbtV6r6LJnWM0GQyX+bw2ADVmgOuAnUV6mJqOQp4Yqo0FAUsA5IW2CaDGMSZ7K3X/WrvEm0ICOFxS1GuTrW3b5BujaA0SegLdp/ah1mcR7PI");
			sb.Append("MuqPYQoLL/DwwoCaVycMI2SoTDGOgVhOf8WUzhdgiJnLCCFIGyoXWFHcpkWcVEWPthdYJ8SpY573rbhU+klXb+8SO5NG80u4DLLjxO+5ufM6JoICzUYzYRTiRQHVqEqd");
			sb.Append("OqgxyOnAwTRjKd8HoasIUyOlxMwVdbfLnXjLOn7imT1vHvjdgZdf6dd2Ac9LSQAH1heL31i7f3/f/K6uDUrPrDYhDGOsMsZzo7tZ3byckfoItmbjSZ+aXsHRK8hUCG78");
			sb.Append("wRcmmiYcCxIGMifL+dzE8EvKwNtPv/7czhfHXtg5AgQzr2Ewtd//K7z6iusOLH/33e50ZWhp/srkt1FpO+j0k02kaLGacZU62JKqUcYRFdBcKEmoqO9nAEBIlHqp2vjO");
			sb.Append("7sfEu4NPvf30o2/VRwcLTOXqo6/hh3SCvp5ONpafJRlcgIixzQQr25aiGSoNegNO5FCNKrzmHCCS0VS6XQF1BcJpNwVjgD+mNolfDxyX4swN+JmaNcm2XokgwChK7BBU");
			sb.Append("qCllDtYP0kP31HEjph7WwZXTrCVoEpLxPx1DPaLTduU3F3M2OXPPvCwHFS3C9hOosgszzqJKxYkc5PSV68U+buxRCIrTuhn4ECgRBeM4Y9YvGbBfgDjg9fwZQ519MGmd");
			sb.Append("A+NoXC/nsSy8inO8G8h5F6lJabUYzahoCAkngzFiEU9VvaN5jBtvcsx4kv3aM+yIjtCdDTh++KxhPn4yUlog9hUuSbazId7I+d6N6uxwnZaR2QbDpORVkCWtxLC5h0PG");
			sb.Append("b3hBPM8r5VEUKyKe/Fj3n2A0swBXMLcty1WsEkuDG4wOcbE/Kv8mX9Oe5Jl4HyOnJ8GIwf/33f7Hkmu2xeqOeTRmMp+MyP+Y/B373JFO3JdFiQAAACh6VFh0U29mdHdh");
			sb.Append("cmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Objects_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Objects_32_Reset()
		{
			_Objects_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Objects_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Objects_32 = null;
		#endregion
		#region Image Organigram_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku organigram_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Organigram_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Organigram_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Organigram_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\organigram_32.png
		/// </remarks>
		public static System.Drawing.Image Organigram_32_Cached
		{
			get
			{
				if (_Organigram_32 == null) _Organigram_32 = Organigram_32;
				return _Organigram_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku organigram_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Organigram_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Organigram_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Organigram_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\organigram_32.png
		/// </remarks>
		public static System.Drawing.Image Organigram_32 { get { return _ImageCreateFrom(_Organigram_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru organigram_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Organigram_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Organigram_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\organigram_32.png
		/// </remarks>
		public static System.Drawing.Image Organigram_32_FromFile { get { return _ImageCreateFrom(_Organigram_32_string, "organigram_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Organigram_32
		/// </summary>
		/// <returns></returns>
		private static string _Organigram_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3380);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFn");
			sb.Append("AAAAIAAAACAAh/qcnQAACTRJREFUWMO1l8mLJNl9xz9vjcg9K6tr61p7U/d09TKank0ygy0braDLYGOMQUZgjA266OCDmX/AF4OvBoMNRgdrfPHBMxhL1qinCw9YwvRI");
			sb.Append("3UYeNN1dXTVda1ZlRkRmZCzv+ZA51dXjkRE2+kFAZvIi3ie+39/yUjCJ17/+Vbwr5czShU5RZP7Jww/i733/dtapWb+bZPyqQgD88be+TVnk053ZhT9qtKdfl1LhXblT");
			sb.Append("lsW2K4vNIs+2izx7UuTZTjZMDvpH+/0P7/1oePtH98tORdEdlv8/gG/8yZ+iRflNGdT+OqxUpTUGG1gCO76M0V4rlQlB7JzrelfuFXm+U5bFVpnnj/I8e5xno+3RMDlM");
			sb.Append("B3HXZUlcLY5H+3Hh/+67//i/AmgAZQIUefOF56/L1eUlusfHHPci+lFMMkjI8lx45wMhZWC0nq6E4aUwDKjUGygpEUKUAgZ5NoqSODqM+r2dQdzfqoTR1h988w+3s2y0");
			sb.Append("JfA7QRAcNOu1w6W2iQ+Tkj//i78cA1RrFZSTXL/6GW5cvUJRlJSuJM8L0lHGMB0RJwnH/Zi9fsyg12M4SEjimGGaMkgSVeSjBq5sCO/OOldcF95RCUOM0RRZkBVFOfDQ");
			sb.Append("6w1GPyu8+Lbz/v6JAkZrpCuRQuC9BzxSSIwxGK2p16rMdKbYc5LvHGjoR8wPI6ZHMctlympLkw8TDrtdDvb32N/d4fBgnzjqUZYOY63VNrCrK6vtOElW00H8snOnAYxB");
			sb.Append("lCVKKqQUeC9wDiTgAe89Hk9bFHxrIWCnVWOn69nbyXhwEPHc4hlWLqzhnMM5T1EWjEYZw+GQJIlJkgHv/+Qn7O7uMHPmDF1XKjtOvzGA1gqBElJJpBA4IZDSj0E8SA/e");
			sb.Append("gXYlz1c9plWBhQqsz5AXJbsHXUrnTtRTUhKGIWEY0m63EUKireX27dvU6g3SQYJQhmcU8BQoOQbQcryxc+NM9YCXgjwrieKYShiitUYphcBTFiVSKzwwuQWJx/vxveDR");
			sb.Append("SlOt1Wi0WqTDBG3DUwoYjfcKpSReCB5kAuM8UxoCKQBBWTpsEDAajYjiI+7e/Q+uXl1Ha0XhoGKDp2p5cF6A90g/KTdjqNWbNJttBlEfW6nzTBK6UiOlpBSS7xyU/PRJ");
			sb.Append("xFTcZz4b8FurLV69OAtCkAY1kIajXp8wrGIDS+me1vXYBAH4yedxGGOo1usEYYixFhvY0xZoylKNvZOeP1sxHC102O1X+Wi/jxUFRZ7jteGvjhT39h1h9Tk273dZbxpe");
			sb.Append("WeuglcS58bZKgGKczKXzOO9RSmKtQSmFkgql1GkLDKLQKCXBe0IcK1XDSrUO83UebW7y9ttvYY3lG6/9BvHlJluz59l6csTmUY9by21qoeVuVPK3ezCXxqz5Ecvasdyw");
			sb.Append("zLXrKClP8ubj6xkL0BqpJFJKkiQhTdPxAq3pdDp85ctfIYoiOhVDs6l5udWEtSb9fsS/fP8HANSXVnh9ZZ2HXdh8kvH+R4ec0zm//9oVlJJoNdlDyfHLfgyQZRmuLBll");
			sb.Append("OVJKHj9+zLt37uDKkmq1xvq1dS5cvMSZM2cYDgdEcYwUgiAIALh8+TL9KEL6nC/OKORcG/9cm1Gxxt7eIR6QUqL12Gal5LMKFEWJ8J7944j9XkKv1+P6+lXOnb/A3t4+");
			sb.Append("9+7fI01HvPLKqzjvGKYpG3fucPPm8yitmJ2bZXl1lePuIYPBgDAMUUoRaknFCAaZQymFnqj8PyxQWiGQCCE4iBI2Isu01ayGLW7eXEBbS/+oi1KSwAZIIUnTlGarhQ0C");
			sb.Append("JCDwVKsV9g+PKIocgNBa4mRArdlGSYHSCik/JQfCwOJFKazWWK1YOLvE3Z/v4n78IetXFvmbDzJmM8Hs7jGrMw3KUpBlGcM44t3U8K9Hjst+yEXjWKwETLcaaCHI8oxK");
			sb.Append("XREEAcMsHyeh/BQFWo0G2QCCwBJIwe9c7vB763P04oT9OOV3byzzYLvLQS9hvhUipWR5eZl33nmHypWbXFq4ws93U/79wRHZ7j6vX57mS8+fQ2s9mSVukgMTCz5Zhq1m");
			sb.Append("ncTnhNYipCDPC6zRKAE15fnCapvfXJti5+CIj7p9jJI8d+OzXLl2A+EKFuYsfnmGNJ/mMF4h6fXw+Mlg83jkuAzV6SSUpxWo47MhoTUYpegnA+LBkKIoKJ0nGQywxlCW");
			sb.Append("BVpKSueJ0xHOOUSeMj0aYaylYiRL7SoPoyN6yRApJA6P955eMqDX71OpVFBao5R+CtCs18iSiCAYz3+lJM6NB4h0jqNogHMlzoOxAd6Pu5vzkqxQPNjc4vioSxiGzM7O");
			sb.Append("0j3uYeoghJgMJE+SjkjTEUII9CcVaDfrREeGwJhxS/UCLyfTzHusMTjvTr5/DCC8566qc38EcmeLRR2zbqvooII15mStB7SSSKWQUoIQGHNKgXq1gjXaBdZgtML5p5u7");
			sb.Append("jx/ixTO/ezw4T6g8O8Ky07rIe3sHfO/fPuLrF6e4dbFB6Z4CKDn2X47PkBh96jzw6OEDoqj/48PDgw8q1do5pbR+2rMlQozlcu40kKfE8UIw4stnmwwvLLCbTPNot4cY");
			sb.Append("9CdnC8brJwqoSatXSiFPV8Ebb7zBo4cP3/vq177226tr516cm1+41my1r4fV2oWwUpkNw7Baq1ZFvValEgZopRAClBT0BznOOapaca4VstYMeLxdjMERJ8BaPW1CWim0");
			sb.Append("PgXw9ltvART3799/H/gpYBcXF5uf+/zn585funz+zOz8tUarfa3Vbn+m1WotN5vNqVajoZuNGmVe8OjxFqG1WGsIrGWUprRrDRAC58Z2aa1OBpGcjOQTgE+EA9Lt7e30");
			sb.Append("H958c28C9E+BNZUXX3q5c/X6zZWFxeVL0zOz19qdqfVms32+Xq/NVauVemi0UEIQhgHW6BMA5z1GTyyVEu+cvH5h+RcCfDI8UIyyPNrY2Ig2NjYeARuAXVlaqn/2pZdm");
			sb.Append("L1y6cm5+cfFqZ3pmvdVuX2k2m6vdKOk06nVbq1aohiH48WFVKsXDBx/O/PqrL84D3V8G4NPCAenm1la6ubV1APwn8M9KyvCFW7embr5wa3FpZe3SzPzCjalOZ73Val/U");
			sb.Append("1p71yOrek+3/uvPDHzwGQkCI/yPALxMSMGcX5uuf+7XXZq9ev3mp3eksvvfuD++9+d2//xlwBPzq/nb/glCMbT958f8GLjtM9OsjPRgAAAAielRYdFNvZnR3YXJlAAB4");
			sb.Append("2nNMyU9KVfDMTUxPDUpNTKkEAC+cBdSuDKlNAAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Organigram_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Organigram_32_Reset()
		{
			_Organigram_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Organigram_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Organigram_32 = null;
		#endregion
		#region Image Pause_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku pause_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Pause_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Pause_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Pause_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\pause_32.png
		/// </remarks>
		public static System.Drawing.Image Pause_32_Cached
		{
			get
			{
				if (_Pause_32 == null) _Pause_32 = Pause_32;
				return _Pause_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku pause_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Pause_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Pause_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Pause_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\pause_32.png
		/// </remarks>
		public static System.Drawing.Image Pause_32 { get { return _ImageCreateFrom(_Pause_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru pause_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Pause_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Pause_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\pause_32.png
		/// </remarks>
		public static System.Drawing.Image Pause_32_FromFile { get { return _ImageCreateFrom(_Pause_32_string, "pause_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Pause_32
		/// </summary>
		/// <returns></returns>
		private static string _Pause_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2772);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("dElEQVRYw+2XzW9U1xmHn/N175ixPTa2gcDYxg6oDSjgGPJJmhLcqnSBSlEaKaoEVRbOtvkHGqlS11U3VbpNsmikKOukSooxKlEUUgoYLGxsg23GjrHnwzNz536fLoYg");
			sb.Append("iMyHlHbVHunVvYv76vfc8zvnPe+B//Uhvmfut/n2TvxXAQRghoeHu1966aX+fD7fn81mOwFRq9WK8/PzC+fOnbtx8eLFVSB8XKDHARBSyszo6OjThw4dOp7P54+0trbu");
			sb.Append("0lq3Sym1lAKBiOMkrpbLlZnZ2dmx8fHxj99///1LSZI0HgXyKAB59OjR3jfeeGN09+7dJ40x+UajQRglJKkAYYhTSxJHuI6kM5elo72NynqlcP781x98+OGH746Njd0E");
			sb.Append("0gcJqIeIq9HR0WdOnTr1p507d56s1+s5z09IVY5A5KjHWdaDDJXAZT3IsFrTLHzjsbyyRmd7S9v+fXtfHBwc3C+EmJyYmFh+0Ew8CECOjo4+8/rrr/85l8u9UipXhJPd");
			sb.Append("Sig2U6oLql6M5yc0ggQ/SPFDix8L/DhDJWhhZrGKXyuLZ4f3DGzfvv1AHMcXrly5srQRxEYAYmRkpO/NN9/8Yy6X+3G5UiOT66NYV6zXQoIwIYxtMxJLFEOUNCNOLFEi");
			sb.Append("CNnEwhqsrhT40fN7n8i1tz+5sLAwvri4WH4cgMw777zz24GBgd8US2Xhtvdyu5LS8CPCOG0KR5Ywhii2d8WjRBAngjhtPq3IUChJwvoKLx744c7U2vCzzz77BxA9DEC8");
			sb.Append("9dZbz4yMjPyhVqt3qEw3q1VJw48IopQwsqRWkFpBlEAYNf/YIhBCklpJGAuStAmCbGF+pUFfVyq2bekcqNVqZycnJxfv8/rbl9deew3AHDp06BfGmL4oEawHLjUvxA8T");
			sb.Append("/DCldZPDT57P88sjg/z0hT6kUiAkR1/cwa+P9vGrI9vo6XCJUkmSSmIriPRWTv9zle6uru3Dw8MnAGdDgI8++oinnnpqcz6ff9X3fWLRSmk9JIjSu9GadRnMd5Df2k5+");
			sb.Append("a5Zr81WuzFboyUm6WhO6s02bblcSvFAQpwqkw41yOyulOn19fYd3797dsyEAwOHDh/vb2tp2NfyQWqBpBDFhmBLFUK6GFG57CNF0LYxSbix5LBdDqjWPSmWdSmWdYjVh");
			sb.Append("uWRZKqWsVS2NUBCIbmZv1ensyA3u3bt34F5Nfa//vb29vVrrjiCCqm8Jo+aiu75Q4YvLKzy7dxsWi01TwjDEdTNYofGDAJ34REmK42wi0yLQWpGgaEQKpQyFEvR36bau");
			sb.Append("rq4+mgXQfheAXC7XqZTUUSppBCm1RsyXE99w4doaQQRCSuI4xo8CfD/AzbRghSYMQmIRI6XGcVwcV2K0QiqJlAqEohG7pGmgjDEdDwSw1iKlJI4t6/WIv3+1yJWZElIb");
			sb.Append("jKMRQuJ5HlHo4/sBjtsCQiOERSmFVBrtODiuQt8Rl1IipEIISRTFWHt/LboPoFwul4A4iiPn3L/KTMyU0NqgjUFIjZASr+4RBB6+n2AcFyENWkdoBVJpjDYYo+8ASISU");
			sb.Append("gMDBJwyDxPf98r0V8V4Ae/PmzYU4jstSsGVmoYhUTXGtDUIahJDUvTqh7xHHGmOySOWgtEVri1AarXUzR0qEFEipSCKPXItHrV6vFovF+XsB7tsFp0+fvlkslq73b++k");
			sb.Append("ux20ce7OgDYGKSVh4GNtitYKYxy0MTha4RiNYxRaG5QyKKVQSjcjWqFrU0ixWJq9du3a3Ibb8MSJE1y/fr04MzNzuqcrx7M/2ITRCq2bEI5xWK0KJgua+XKW2dUWwlQT");
			sb.Append("p4bZYisL6+3MFdso+6Y5/arpf2oTOpmjxcQsLS2PTU1N3d6wFE9OTgKkuVyuum/f/p8N5jtzX06sENKKMQ6OY2jEDlduOVxedLm27JJiQBpmb2eYKGSZKLRQ9RVSNkuz");
			sb.Append("kIKkOsdQzxyNarFw7osvfj89PX3zoYfRpUuXikNDQ7mDB/a97AhPXL4RopzsHYgMWrtI7aC0wRiDUhohNQgJKIQQzZAQeUUGzVfkOyJ78dLlv7z33nt/fdRhBJCsra3N");
			sb.Append("PPnkrj0jLw/tCuurzCxZlNuG47gYx216rw1KNz2+u90ECCFAQOgV2ZGeY19vxPT09Ninn/7td4VC4fZ3xTZsSG7dulW11l59Ytu2oZ8fGdqxSVaYLdRJVTuO24Ixprna");
			sb.Append("lb7jdXOfSylI0oS0Oseg+Yr9vRFzc7MXzpwZf3t8fPwqj9mQANirV6+u+EHwdWtr28ArL+wZ2D+ghVdeYt2LSIWL0i5SGYTQgCWNG1hvgc3RBYa2zLGjI0qnpqbHxs6c");
			sb.Append("efuTTz45zwP6wkc2pc8991zv8ePHRw8ePHByy5ae/GqpwWyhwXIZGkkGAEc0yLkem1sCMjqmWCoVpqevf3D27Nl3z58//9Cm9LHaciBz7Nixpw8ePHi8v7/vSGdnxy7H");
			sb.Append("mPY0tTqKIoIwiOu1enWtWJxZWloem5yc/Pjzzz+/FIbh927Lv/utGRwc7N6zZ09/T09Pn+u6ndZaGo1GeW1tbWFqaurG9PT0f/xi8rDc7301+//4N4FkknwmP7J1AAAA");
			sb.Append("KHpUWHRTb2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Pause_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Pause_32_Reset()
		{
			_Pause_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Pause_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Pause_32 = null;
		#endregion
		#region Image Play_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku play_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Play_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Play_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Play_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\play_32.png
		/// </remarks>
		public static System.Drawing.Image Play_32_Cached
		{
			get
			{
				if (_Play_32 == null) _Play_32 = Play_32;
				return _Play_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku play_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Play_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Play_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Play_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\play_32.png
		/// </remarks>
		public static System.Drawing.Image Play_32 { get { return _ImageCreateFrom(_Play_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru play_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Play_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Play_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\play_32.png
		/// </remarks>
		public static System.Drawing.Image Play_32_FromFile { get { return _ImageCreateFrom(_Play_32_string, "play_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Play_32
		/// </summary>
		/// <returns></returns>
		private static string _Play_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2772);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("dUlEQVRYw+2XS2wd1RnHf+c19zq27/WN45CH3wkKOII4TqCFUEBxF1QCGkUIKRuoWDirSmXVXVl1XXVT0S2wgI2lqouGFhrbaYMgoSHGsYlfSWzHDo7vw76PmTnz6uIa");
			sb.Append("mtC8JNpVe6RPmpHmzP93vk/nO/8D/+tDfM+538xPNuO/CiAAMzAwsO3pp5/uam9v72psbMwBolKpFBYWFhbPnj179eLFi2uAfVCgBwEQUsr00NDQY0eOHDnW3t5+tKmp");
			sb.Append("aa/WOiOl1FIKBCIMo7BcKq3Pzc/Pj4yNjQ2/++6741EUufcDuR+AfOGFFzpOnDgx9PDDD79mjGl3PRdrI6JYgDCEcUIUBqQcSS7bSEummfWN9eXz5z9/74MPPnh7ZGTk");
			sb.Append("GhDfTUDdQ1wNDQ0dfP3113/b3d39WrVazda8iFhl8UWWatjIup9m3U+x4adZq2iWvq5xYzVPLtPQfODx/U/19vYeEEJMTUxM3LhbJu4GIIeGhg6++uqrv8tms88WS+vC");
			sb.Append("aXwIK7ZSrArKtZCaF+H5EZ4f49kELxS4YZp1v4G5pTJepSSeGOjr2bVr16EwDC9cunRp5U4QdwIQg4ODnW+88cZvstnsc6X1CulsJ4WqYqNi8W2EbxOCMMFGCUEIQVSP");
			sb.Append("MEoIIoFlC4t5WFtd5kc/2L8zm8nsWVxcHFtaWio9CED6rbfe+kVPT8/PCsWSSGU6uLke43oBNowJI2jNNVB1Q2p+/b0egiAWhLEgjASJSLNclNjqKk8deqQ7ThL70Ucf");
			sb.Append("/R0I7gUgTp48eXBwcPDXlUq1RaW3sVaWuF6AH8TYICFK4Jn+nXTvbuHGmkexEtTFo03xWBDFkjAWIBtYWHXpbI3Fju25nkqlcmZqamrptlp/8/DKK68AmCNHjvzUGNMZ");
			sb.Append("RIINP0WlZvFshB/Em5GgtGZfd47jP+7lke4cNgIvgCAUhLEkTGQdIhEE+iFO/2ONba2tuwYGBo4Dzh0zMDk5yaOPPtp24sSJXyZJ0uFGW8iXqa88jAnCeqo9G9PXu5Wt");
			sb.Append("2TSNac3e9iZqXsTfxgssrQXUfAgiSYIGoUEaipWAPdt9lIhTExMTfywUChv/lgGA559/vqu5uXmv61kqvsb1Q6yti69XAy7O5Pnwk0VuFj0gwVpLHFmOHsxw8uVd7Ni2");
			sb.Append("hZsbgpUirBRj8uUE1wp8sY3561VyLdne/fv399yqqW+tf0dHR4fWusUPoOwl2CDGhgmzi+ucm7zJatGSTjv4NsT3PGquRxAEWGvZtzPh5y82ceqLhM9mJVEiiVC4gUIp");
			sb.Append("w3IRulp1c2trayf1Bph8F4BsNptTSuogVrh+QsUN+XTiay5czhPGAmMcHOMQhiHVagXXs1i7GUGAQ8CL/Yo9OzOcGk9T9QVSKRAKN0wRx74yxrTcFSBJEqSUhGHMRtXy");
			sb.Append("13NLXJorIrXBMQZtDPpbgBqu52OtJQxD4iRBCVBKYYyDcVLoRKCkREiFEJIgCEmS23vRbQClUqkIhEFonbNflJiYK6L1prA2aO3gpNKbAD6eb4njGCEERkvcqJFPZlv4");
			sb.Append("/KpDGAscIxFSAgIHD2v9yPO80q0d8VaA5Nq1a4thGJakENtnFwtIdau4wTgOqVSaKIrxfZ8kAa0USmuWyxlOX85yLa+Qsg4kpEBKRRTUyDbUqFSr5UKhsHArwG274PTp");
			sb.Append("09cKheJs164cbRnQxvlXBozBcVI4TnrzxxJjNOg0F5bbGL6wlcWigzEarTVKKZTS9QhWad1iKRSK85cvX75yx0Z0/PhxZmdnC3Nzc6fbWrM8sW8LRiu0dr5Nv3ZSaMdB");
			sb.Append("KY3jaMpBE3+61MZfLjVSCzTG1EWlVEilkFISJxE5rtBgQlZWboxMT0/fvCPA8PAwQDA6OvqHQrG08PJzvezIWNSmuDEGs5kRpQ2za1ne/yzLxQUDQqGUqgtLiZQSIeol");
			sb.Append("iCtX2ddWolQsLX/11VfD1N3S3Q+j8fHxQn9/f/bwocefcURNfHnVopzG+hZ00jipNJWggU/nHNZdjTF6c9USKRVCiHpICGoFes052luC5OL4l79/55133r/fYQQQ5fP5");
			sb.Append("uT179vYNPtO/11bXmFtJUKlmHCeFNg6lqgap0d+Kq81VgxACBNhagd3xWR7vCJiZmRn58MM//2p5efnmd8XuaEiuX79eTpJkcueOHf0/Odq/e4tcZ365SqwyOKkGHMeg");
			sb.Append("tUYrvVnr+j6XUhDFEXH5Cr3mHAc6Aq5cmb8wOjr25tjY2CQPaEgAksnJyVXP9z9vamruefaHfT0HerSolVbYqAXEIoXSKaQyCKGBhDh0SWqLbA0u0L/9Crtbgnh6emZk");
			sb.Append("ZHT0zVOnTp3nLr7wvqb0ySef7Dh27NjQ4cOHXtu+va19regyv+xyowRulAbAES7ZVI2tDT5pHVIoFpdnZmbfO3PmzNvnz5+/pyl9IFsOpF966aXHDh8+fKyrq/NoLtey");
			sb.Append("1zEmE8eJDoIA3/phtVIt5wuFuZWVGyNTU1PDH3/88bi19nvb8u9+a3p7e7f19fV1tbW1daZSqVySJLiuW8rn84vT09NXZ2Zm/uMXk3vN/d5Xs/+PfwI9TbPHHYUyfwAA");
			sb.Append("ACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Play_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Play_32_Reset()
		{
			_Play_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Play_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Play_32 = null;
		#endregion
		#region Image Primary_key_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku primary_key_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Primary_key_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Primary_key_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Primary_key_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\primary_key_32.png
		/// </remarks>
		public static System.Drawing.Image Primary_key_32_Cached
		{
			get
			{
				if (_Primary_key_32 == null) _Primary_key_32 = Primary_key_32;
				return _Primary_key_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku primary_key_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Primary_key_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Primary_key_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Primary_key_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\primary_key_32.png
		/// </remarks>
		public static System.Drawing.Image Primary_key_32 { get { return _ImageCreateFrom(_Primary_key_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru primary_key_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Primary_key_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Primary_key_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\primary_key_32.png
		/// </remarks>
		public static System.Drawing.Image Primary_key_32_FromFile { get { return _ImageCreateFrom(_Primary_key_32_string, "primary_key_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Primary_key_32
		/// </summary>
		/// <returns></returns>
		private static string _Primary_key_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3136);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("hklEQVRYw81Va2wc1Rk9987c2ZnZx+zaXju2WcchsdOmJUGNAghoKBUBRAUUUVQEkdpCHwLKQ0G0oaWARFteAbVKoeFdkiJoCrQCWmhI6rRJQzDE4JDUdoITO36s7X3O");
			sb.Append("7szOe25/sIREiZoQIbVH+jQajeae853vOzPA/xjkRF98b/2PwcNQ1Ga1fz703WLXeT+a+HDjfXCqJUVSY3FbzxcFJvkLLnvwsxfQu24Flix/CGO9T14lJ5tX8TDIBVZl");
			sb.Append("jVurDsbSmesoi5zi22aPU8k9Mb3rXzvVxrZgwWUPfDYCtjxxI86+ejn27+i9INrY/lTAnXZKKQDRY5JiW0Y5XpkeQbRhFpR44xR8d72j554a7u3Z1dCaCRd+8+ETF7Dp");
			sb.Append("kevxhbPPgD4zsyQxq2NdCG9+qikJgUmwTRNm1cDoO3/n0wN9jhxPSOnuU2m660tQoskJ7pkv1Er530pqbNgs5tC1bCUAQDhe8msvPh2XXnYuyrlct9aaeTLk/iItpYJF");
			sb.Append("IgDnECMS1KgKOaoh0dLZ61rW+/nhXYni6O44RJpIZU4+kzHWuPPVP7ySbO8IV6/bBAAQj4f85oVd+P71X0dxOtfWPGfer4PQPy2eYLDNCjzHghrXAE4AQpFqzxCtpfWM");
			sb.Append("9Jx5e4oTYxsnd/VmrFJ+qe+Ygq3nZyVaMyI49z/VCN598W44tVqqvbtrNWXi1YoKqLEoCtksBMYQ01IACJisgFIBIAQAQeD7ju945XIxn5aVCHX08gc8oNd82NfX19TW");
			sb.Append("Gi664t5jC9j23E/x6G2Pkrufv+vnTFVXCsShDS1pcA5wzgEQWIaBMAwRBAHUuAZJUUBJXQihCHwPZkWH73kQBJblXrCmPDH+oChJ1jF34DuXL8Xiry1Vi0MDK0OnMkeU");
			sb.Append("CXzfhcgYBFEAASAyhsD34Ls2XMdG4HsAOCghAAEIoZAVFSACakYlbpdzXY5hvgRCSvRYAggHFl1yoVOczL+9869brQ//+R4Cx0FxagKVQg6B74AghBpTkUilEIlI8F0L");
			sb.Append("en4KZqUE1zLAQw+B78Mya6hO7MNo31s5QZINHoTHTsHTL2/BRV0NvOWUL27lIR9r7mg+r717tlQzTFR1G75jgPMQImOgAgVjDEySQChBGHgIAx9MiqCiG6hO7sPYzr68");
			sb.Append("2tC6YqDnpb6OU885vhg+8+etuOLMLh9EoDR0lzOVyrnpKk6aOxeKKqJWrcKs6KCEQGQiKCVgTIIgCGARGabhoJqbxIF3e21RTd755evWroulVMw796bjE/DQDT9AZ2cU");
			sb.Append("RBBnC8RZbnmBnOnuhioH4JCgRmWIAoVR0WEZBgRRgCBQUEph2wGqhRzGdvRy36dr5n/10vvGdrzmz1+2AsBxfgdOO70BjssbWtqEFa7Lk41tnYgqHkxTQFk3oaoSolEZ");
			sb.Append("DekIapUKCpMTUOIxRBQNRsVEduf7MHX7Lx2Lz7onO9hvn3b1qoNnH3MJNzx2G3I5V25qInf4nnm51tQKLR7CsUOUyxbau7qRap8D22PwHBfDb/Vj8M3tyA8fQHkmi9zQ");
			sb.Append("APLjufcbT/7cbYXR4VzX0osOO/+/juDFVbdg8z8MevZZ0RtEwVqpJBpZY6MEP+DI5120zJ6NuKahOp1DbWYM2YFBjO4eG/ID0jc1tK+tPD7J9JnyRDJz8nVjO7a/s/jK");
			sb.Append("H6K564JjC1AUFb7vYf2G7Xjg9nOuiKnuA0yJx5uaVHDuIV/wkUw3QWtoQHF8HFueeSEY2Pw2L2b1otY55/q55194v2caQ07NpdF0y6+W3fq7V8WYj7mnLz8y5kcTcMm5");
			sb.Append("y/Diw0uxafvM0vYWPMvkSGdDOgmBeCjqBJIaRyrdjN71GzA5tD+k8fgzTEtspZSW3hitvvH02tf87921Irzm/MUsFo36nJBw4aJLj+ryEQJ+s/JWLJzvw7JJV0vafy4i");
			sb.Append("C0u0xhSY4KBiiAggIh7TsHfbbux5d2g3ial/G+HS6nseeyVLKYWiKIRSyjlHaDsOl5jIRVHkADgAzjlHtVo9yHdECuZlXBRKNN3R5q6SI3xJTEtA5FWYJoNtO0ilotjy");
			sb.Append("7BthLqvn/I6T7rr5sdd7ZB4gHo+rAAIAIYCQEBBFjnAAIf/op8EJIZwQwjVN4wCg6/rhKXj5oRsxlRPV1rRzd1TxLlZjMTBiwHYAvVxDc2sSRqGMssU3jceT1659s69f");
			sb.Append("AZcZE6V6M6x+/biEetGP3SaEgJBPjD8o4Llf3IQdH6jC3EztRi3mfleJKoRRE54boliqoak5Cu652N+3P8iF9NV7n31998DIVCiKVDqEmNZLOLTIRwAh5OAYdF3/ZASP");
			sb.Append("/+wWXPWTP2LTmouubNCc21VVkRi1EfochRIQ1lz0bt4Ho1hDwQgH+g13ryQrikApB+DX7Q0BuPX7Q5v7+FlQF4ByufzJEq6//wZkmnToNeUrrWlrraaxjMgICA9QKBMw");
			sb.Append("RrBrw1gw2F/YL0QjuQOS8PhTG/vek5nIAbiEEAuASQipAXDqO0DqRevLFziOw2VZPoz8oAM796QSCzrzdyZiJCNQH/B9lA0K8BC1rAfdpnu3CfT2vfsmi9mpUk1mIqkT");
			sb.Append("G4QQA4AFwNd1nScSCVQqFV4/PziUzLbtI2IoAoBAAzE3YiRPaouCCB5Mi8J1HERA0PPSiF9i0T39w+NFvWxagkBtAFVCSAVADYDnum4oih8FqlKp4NOAghAs+uUjpXI+");
			sb.Append("2DG9v4z8pI3RwQLsGQPjgzoqWmL9n0YnVlerVlUQaJEQMkUImQagc84dznloWdZh2f40EAkBtn3jAi6noht7nh/+tmvYYhiCAyRkiag53RLf1P/vkX2aFjMAGAAcznlw");
			sb.Append("It0eDQQAfn/HNQAwqzyS+1Zge64giSUqiVVfpNW3DmQHXujpyydU2Q3DMCCEfCbEhwk4GrRkEpRShEFAwjDgADlhm/+v8R86iBblov9ZpwAAACh6VFh0U29mdHdhcmUA");
			sb.Append("AHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Primary_key_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Primary_key_32_Reset()
		{
			_Primary_key_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Primary_key_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Primary_key_32 = null;
		#endregion
		#region Image Reverse_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku reverse_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Reverse_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Reverse_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Reverse_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\reverse_32.png
		/// </remarks>
		public static System.Drawing.Image Reverse_32_Cached
		{
			get
			{
				if (_Reverse_32 == null) _Reverse_32 = Reverse_32;
				return _Reverse_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku reverse_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Reverse_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Reverse_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Reverse_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\reverse_32.png
		/// </remarks>
		public static System.Drawing.Image Reverse_32 { get { return _ImageCreateFrom(_Reverse_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru reverse_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Reverse_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Reverse_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\reverse_32.png
		/// </remarks>
		public static System.Drawing.Image Reverse_32_FromFile { get { return _ImageCreateFrom(_Reverse_32_string, "reverse_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Reverse_32
		/// </summary>
		/// <returns></returns>
		private static string _Reverse_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2908);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAZdEVYdFNvZnR3");
			sb.Append("YXJlAFBhaW50Lk5FVCB2My41LjLX7mlDAAAH80lEQVRYR+1X+VPU9xkWmLFJ/4JO2hkbq05sZuqMB2CtqRkzjRfBQYgQkBsEpRahppqYqMty3+wVruWKLqyc7nLsspcg");
			sb.Append("LLL3IYLIDa2ooPGAgLJP3++qTX8oibHml04/M+/sfmf3O8/zvs97fVas+P959Qi40Kuuz435/pMfBmTlxo0b34qLi9ualpbmz+FwYsmOpKam+sfGxm7bsGHDL+k/PyN7");
			sb.Append("rYRcXF1d34yJiXGvqqpKUavVPTqd7q7JZFq0WCwOm83qsNtsi2azaUaj0fQKhcKM0NBQTzc3t5+/DiKuu3btWlVRUZHc3d09QcDo6OyAQqmGrF0DmaILzfIruNRCz4rL");
			sb.Append("6NXpcWNgADpd75RAIEjfsWPH288leiV53KKjoze1tLTICXhJqVRCTiCKDjOaNX2olfWhSnINpQ02FF60gCcygFPZAaFIji6tDkNDN5caGxtVAQEBHoTu9mMZuDLgCoXi");
			sb.Append("ak9PD9pkcmi6rWjtGER1ax8qmqwoqbNAUGNGwXkTsitNSC83IbnUDFaxEWd5alyoU2J0dBTkgPHgwYMMCSZhX+q47Ny5cxW92PYMXAFNzwDqFf34WmJDWYMFhWIzeWxC");
			sb.Append("3nkjsiqMSBUakVRCwIVGnBaYcJJvQUKOFrwKGcbHx3FRLFZ5enquftmceKO8vDxJr9cvMZ6rtf0Qt1G4L1lRWm9G0UUCr/4OPKXUAFaRAbXtA/iMb8LfuGYkFlhwPN+O");
			sb.Append("2LQelInVGB666UhPT88gAkxifu9xOXz48BZKuDGlUgVlp9kJXtFoQXGtCfxq47/AM8sNOEfAn/MN6B+Zxc2xGZzgmJCQb8Zfcq2Iy7HjSPZ1RCd3QHPFAJJzysfH5/c/");
			sb.Append("FIWVlZWVbCbb2+RqNCiuQ0heF4qN4FKS5VbpkVVJHhcbcJqAL7QN4fa9eTBnZOobxOeacYzAjxJ4bFYforP6EZY+gDMFMphNJrDZ7KznfeI/R2H9+vW/UKlUXZ2dnZC2");
			sb.Append("6wicSTQjJZoeOZV6ZJTp8aVAj5Czl1GrHMXc/KITnDmD4/fhz7oO75M6+J+1ICTlOsIzBhGWOYIQlhZy1RWQc/q1a9f+alkNqJt5kPfT8nYlqqUmZ2nlk9fZFXqcEWgR");
			sb.Append("cEoGr/hWyLpHMDs7i0ePHmFhYYHgHei23IIvaxS+54bJhuDHGoL3FzfgnzwK/6RBfFUlg+RS0+z+/fu3L0fAJSUlxZc63IKkRUmaG5FbqUO6sBeBp1qx++glsMpuoNc0");
			sb.Append("iNGRYUxMTGB6etpJ5Nv5Oah1k/BLmYYv+x84kDRFNglfMu+zk/Ch5y9JhtaW5icRERGBy+WBC4/Hi7JaLUv1Ug2F3YCkQi0OJEjxXngdzreNwGiykJZGWG029Pf3Y3h4");
			sb.Append("GJOTk5i5exvt2lEEZJIMGffwcdoMPk69C7/UO/gk7e/wTZ3FiRwNmqWXHNTSjy7XE1y4XG6U3W5bEjeqwC7S4v3Ii/AMFuMdnwvYGdsMSbveScBgNIIiBRsRGaDWOz42");
			sb.Append("itbOmziU+xhBOQ8RmP0An2Q9QEDWNziURSSyH+HT3A40NtQ7qMqWJ0BZ6ksEFs7XtmHPkXr8MbzGCb76IzJvMd71b0K93Aar1QwjkTAYDE4i1/uuQaLuR0j+PILz5xCc");
			sb.Append("98wYQmG5s4jLH1o6nSeHuEb0JCQkZFkJVkRFRXnQVJsW1cmwzqsEHkEi/Mb7GfjaA/X4rb8UGw61Q64dh91uh8X8jAgTlUZFH8I4CwhlrOBbMuZzHlEFM4jnDDzJ/KoR");
			sb.Append("QmHJrJeX17JJuGLNmjXOMuzW9mJbYAn+ECp2vHPgBbgEvwuSY0tkJ3bEW1Aln4bF3k8yWGG1mNGkorLjPUE49zuL4M4hljvt+CvHOiesFCMrK1O/bt265cuQWTiKi4vZ");
			sb.Append("gzcGEM+6gF97VWNjYL3jXf9n4JsjOrA9To8PT96AD/sW0mpm0G0cJgnsTgnCCDyCv0T2FBFEJpr7wHGMO/o0IUMOkegCEhMTv78RMeURFBS05erVq2Oqyz3wDKzEB7FS");
			sb.Append("x5bQNmwOV2NrDCUmeb/3c6rzlDtOjUM5i1B19T2XYBGRAgciiUAUfw5HebccJ3i2ucIyMQR8/tTevXt/sBUzPeINqoYkZp7nlTZjQ0A9PjymcGw/0on3/qzDB4l27Ds9");
			sb.Append("At+U25TtDynrHyO++B7KpENOCSIFTxHNnyfwO45E3sACK78BNdUix/Hjx19qGDEEXDw8PFbV1dW1jY2NgVUggXtoK7bG9mL3Cb1jz8lr+OiLYRxIvkV1T2WWR5le8BgR");
			sb.Append("XPKev4DD/IeOON40gfcvfJYtQW1tLZKT2arNmze/9DhmSLj6+fltkkokVycnJyD4WoU/xcnw/nE79pwegz97kBrMpLPGw/LuI5LzAId5951eh1P4wzJugvG8jsAzMzOM");
			sb.Append("u3fv/lELyYtW7Ubjc5NIJJIzcmi6jPg0sw0+p7TwPjNMXe6us8EcyltACJVcSN4DAh5EYqYcReViJuxLyWy2inbKV1rJXpBwdXd3X0UzIlkul02YzUYo1F0oOq8Ai6fA");
			sb.Append("qYIrTjvDaUdOURPKq8Sopmzn83lTpHk6hf2/WkpfkGB2/DepgbifO3cupby8rKepqeFua4t0sVkqcTDttaZGtCgsLZmhcPcmJCRkUMg9V65c+VrW8n+fnM6LyerVq9/a");
			sb.Append("t2/f1rCwsIM0WGKot8cEBwf7U4lto1n/k1xMlh3fz6cas+2+1pvQD+2N/1u//xOImdijxRsZZwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Reverse_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Reverse_32_Reset()
		{
			_Reverse_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Reverse_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Reverse_32 = null;
		#endregion
		#region Image Rew_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku rew_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Rew_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Rew_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Rew_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\rew_32.png
		/// </remarks>
		public static System.Drawing.Image Rew_32_Cached
		{
			get
			{
				if (_Rew_32 == null) _Rew_32 = Rew_32;
				return _Rew_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku rew_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Rew_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Rew_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Rew_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\rew_32.png
		/// </remarks>
		public static System.Drawing.Image Rew_32 { get { return _ImageCreateFrom(_Rew_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru rew_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Rew_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Rew_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\rew_32.png
		/// </remarks>
		public static System.Drawing.Image Rew_32_FromFile { get { return _ImageCreateFrom(_Rew_32_string, "rew_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Rew_32
		/// </summary>
		/// <returns></returns>
		private static string _Rew_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2832);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("oUlEQVRYw+2Xy29dxR3HP3Nm5pzr5/X1K47xO4lonJIYx6EFBxrwoukiIopSJBYlFQuzq8o/UKRKXXRVdVNRqZsCC6gQ6q6hIo3jiKRAKI0T7OJnEjt2cOx7r+/rvOac");
			sb.Append("04UdFJDzkGhX7Ug/naOjGX0/5zczv/kO/K838S3H3hmfbMV/FUAAenBwsPmpp57q7ujo6K6pqckAolQqZW/cuLF44cKFa5cvX14DgocFehgAYVlWanR09LHh4eHjHR0d");
			sb.Append("z9XW1u5WStVblqUsSyAQxkSmmM9vzM3Pz4+Nj4+/9+abb05EUeQ+CORBANbRo0c7X3zxxdE9e/a8pLXucD2XIIiIYgFCY+KEyIQ4tkUmXUNDfR0bhY3lS5c+feudd955");
			sb.Append("fWxs7DoQ30tA3kdcjo6OPn7q1Knf9vT0vFQul9MVLyKWaXyRpmxq2PBTbPgOBT/FWkmx9GWFW6vrZOqr6g7s3/dkX1/fASHE1NWrV2/dKxP3ArBGR0cff+GFF36XTqef");
			sb.Append("yeU3hF2zg0A0kisLihVDxYvw/AjPj/GCBM8IXJNiw69ibqmIV8qLQ4P9ve3t7QeNMZ99/vnnK9tBbAcgRkZGul5++eXfpNPpH+Q3SqTSXWTLkkIpwA8iApNsRpQQGgij");
			sb.Append("zTBRQhgJAqpZXIe11WWe/t6+nen6+l2Li4vjS0tL+YcBSL322ms/7+3t/Wk2lxdOfSe3N2JcLyQw8aZwuBUGTHQnBGEsMDGERhBbDis5i6C8ypMHv9MTJ0nwwQcffAiE");
			sb.Append("9wMQr7zyyuMjIyO/KpXKDTLVzFrRwvVC/DDeEk3ww4S6aofmTBW388FWBgRhJBDCoqutmoKbECYpbqy6dDXFoq0101sqlc5PTU0tfW2u77ycPHkSQA8PDz+vte4KI0HB");
			sb.Append("dyhVArwgwg/jryC6dtbz/LO9PNrTsAlkEtwgobpKc+xwO8eGd6CVwsSCUO3g7D/WaG5qah8cHDwB2NsCvPvuu+zdu7exo6PjWc/zMKKWXCH4StgLYoSwOPTdNo79oJcd");
			sb.Append("TTWsbxguXlnn48k8Wkl+crSbwweaSaUc3EBgYgssm2v5elZzZbq6uo7s2bOnZVsAgCNHjnTX1dXtdr2Akq9wfYMfxPhBQn2Nw5GDbRza24itNvsXK4Z8OWJkqJmfneym");
			sb.Append("d2cKSDARfLmRsF4ENxD4opn5m2UyDem+ffv29d6tqe6e/87Ozk6lVIMfQslL8IOIOBF0tDrs66mmsS6iVCoSBDbVVSlaG21e/XEnz+xP40ifQhGqHJs4FijtEPkJbqiQ");
			sb.Append("UrOcg+4mVdfU1NTFZgFMvglAOp3OSGmpMJZUvJgohv6eKtozEYkpUSgE2LaN4ziEYciu1oQGGVMuFwlDG8cJMKGD59to28F2QEoJQuIahzj2pda64Z4ASZJgWRbGxBTK");
			sb.Append("IR9eXmEtV8/xp1uo1gme5xGGIUEQEIYhUkqSJMH3/bu+B3hhDVo7aC2Q0kJYEiEswtCQJF+vRV8DyOfzOcCEJrAvXM7zyeQa/5wtsHAr5NTRnXS1SIwxeF5EZEJuu2mK");
			sb.Append("bi29jRWiyOD7PpEJ8RILpWrQ2sKSFiCw8QgCP/I8L393Rbx7ESbXr19fNMbkLSGYXcwilUZJxd8nC/z67RUu/ivCkjZSWsRxxEo24k8fVfPxjSaQ1ShpEcUxYWiQUiGV");
			sb.Append("QimNSALSqQqlcrmYzWZv3AuAs2fPXs9mc7Pd7Rla6kFpG6U1jqP5Mmf4w+kc732U4EUpbK1QWuEZzZmpGv4y1UYxSmNrhZQWlpSbEFIhw1WaqgOy2dz8F198sbDtNjxx");
			sb.Append("4gSzs7PZubm5sy1NaQ49Wo1WEqVslNI4tk2M5m8Thj+OK5YKtSil0VphScXUSoo/X2lnodCKVDbSkliWRZxEZFigShtWVm6NTU9P3962FE9NTQHE6XS6uH//gR/2dWTS");
			sb.Append("H11dJaAWrW201tipKmwnRcHVLKxXUQpSFLw7qVa4oeRatpaSqWK9rDCJICouMNCygFvMLl+4ePGXMzMz1+97GE1MTGQHBgbSQwf3H7ZFRVy5FiDtGrS2se0UtuNg2w5h");
			sb.Append("otnwFGorzZZlYVmSKBGsFjafxs3Spz+hoyFMLk9c+f0bb7zx9oMOI4BofX19bteu3f0jhwd2B+U15lYSpFOHbTto20FvrQ2l74hvplsIEEIgLAgqWR6JL7C/M2RmZmbs");
			sb.Append("/ff/+ovl5eXb3xTb1pDcvHmzmCTJ5M62toEfPTfwSLW1wfxymVjWYztVaK1RavPvLSmxtva5ZQmiOCIuLtCnP+FAZ8jCwvxn586Nvzo+Pj7JQxoSgGRycnLV8/1Pa2vr");
			sb.Append("ep/5fn/vgV4lKvkVCpWQWDhI5WBJjRAKSIiNS1JZpDH8jIHWBR5pCOPp6ZmxsXPnXj19+vQl7uELH2hKn3jiic7jx4+PDg0dfKm1taVjLecyv+xyKw9ulALAFi5pp0Jj");
			sb.Append("lU9KGbK53PLMzOxb58+ff/3SpUv3NaUPZcuB1LFjxx4bGho63t3d9Vwm07Db1ro+jhMVhiF+4JtyqVxcz2bnVlZujU1NTb135syZiSAIvrUt/2Zf3dfX19zf39/d0tLS");
			sb.Append("5ThOJkkSXNfNr6+vL05PT1+bmZn5j19M7jf2W1/N/t/+DT+0wceJJCw2AAAAKHpUWHRTb2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAA");
			sb.Append("AABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Rew_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Rew_32_Reset()
		{
			_Rew_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Rew_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Rew_32 = null;
		#endregion
		#region Image Spreadsheet_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku spreadsheet_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Spreadsheet_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Spreadsheet_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Spreadsheet_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\spreadsheet_32.png
		/// </remarks>
		public static System.Drawing.Image Spreadsheet_32_Cached
		{
			get
			{
				if (_Spreadsheet_32 == null) _Spreadsheet_32 = Spreadsheet_32;
				return _Spreadsheet_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku spreadsheet_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Spreadsheet_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Spreadsheet_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Spreadsheet_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\spreadsheet_32.png
		/// </remarks>
		public static System.Drawing.Image Spreadsheet_32 { get { return _ImageCreateFrom(_Spreadsheet_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru spreadsheet_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Spreadsheet_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Spreadsheet_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\spreadsheet_32.png
		/// </remarks>
		public static System.Drawing.Image Spreadsheet_32_FromFile { get { return _ImageCreateFrom(_Spreadsheet_32_string, "spreadsheet_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Spreadsheet_32
		/// </summary>
		/// <returns></returns>
		private static string _Spreadsheet_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2708);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("RUlEQVRYw+WWS2xcZxXHf/d+9zFvj6/HmbE945nYqVMTl1RQIvpSVFUtFKRuukEsEGxAXcGSDUu2iEqFDSAhpFIKqOKltqxKKeorbdIqaUIT1/Er8WvGnud93+9j4Wkb");
			sb.Append("QUSmBVYc6WyOrr7z+87533M++H837WbBb/3wVyjIOGnzlBeE/Wv7nevvvLd+cOXpn/mU6ormG/9bgB88+xJhnNxz9+31PwhNid7A2+0OvI2+51/tDLwrnb53pdUbXN0+");
			sb.Append("6O2cX95ov/fUT30mG4q91z82gHGzYMq20PTYKpecdDGXzihFUSm1EEURXhDien7cd73uwPOb3YG30f3Kw8vdgXe56/orre5g7Vqru3X23eX22rNPBmTqCvfyxwOQUiKl");
			sb.Append("VACb6+uce+sNJkqTTE1XGXcmcAo5o1JyHDTNSZJkIYrjB4MgxAvCqO96vZ7r7fZOf2a9/41Hr3YG3uWDvntlqz141TZE88ff+eqtAT4yhSsLdDjK9vI6y1evYxuS9n6T");
			sb.Append("xROf4u77TmMYJoYhSKdSFMEEHKWUkyTJ7VEcE4QRW3ut8MVzf/96MWM/PVIF1KE8FIBITRAVy8Tpu4lVQqAG6JkmHV1nc99kPKuRsRWmoT4SlAaGEAghyKTTxHFi2oYw");
			sb.Append("M5Y5Wgs+wFAKyul9Hl2SRHqOrm/R6udo9cdodeG5swqUImODk1OUCpJSQeHkFLmUwjJAKXXohyeOBqAUKFBKF2rrTz8neO157G9+n9zYOPm8xvyYgTmfJVIp+oFJqy9o");
			sb.Append("dnVWdg3eWYVYgmUoFquS+xeTj/8XHKYHpCSePoZ72+dIXJd0voiME7b2rlOulFFKYilFLWMxV7TRhY3UUriRRbMnMG6hsH9bgY+UIIky42ysN+m4EZoKubJtYO1pVMYF");
			sb.Append("E3kYyypsGaDkAKUkuq5TtnRsOwWUPlkFFCh0HbH8NuFvfsGZR54h2xsnI7qo4ACU4Mq2IIoVtgnFrKSUh0pRcKQoyKVhd3eDTC7/z+oesQLDLqihtP1I4fd1dpM8d830");
			sb.Append("ePBUTJDAfi9hp63Y7Qg2WyYXNzUUAktIptIJxxcVQRAQBj6+GFWEN+Q/1ALoSgM00HUSJdnZuo6MJXbK5vhkmpP1LGiCrZ02/cCgF+botRVJIul0Oviej6vi0QBkkiCl");
			sb.Append("xB8M6E0tsH/fw2ynL5IzFknHRX7ffJHnMmvMixrVdokyRUopByE1VEpjmTWOTc8xlpG4AxfXdQnDAE8FowFEUUScJLiuSxwnDEo2r4z9CGVlyEVHWAwczMTib/I8bdVH");
			sb.Append("oDPpj9OgzBF/jLPRuxSjMSrdcWqlBjJJCIMAL0pGA2Cof2GapHbXyL38DDxSIdASArHPsfyX+WLqPjpBh64+YFPuss4e7yfXebX9NhnbJi3TNL324V5RkiAIQIUjAmga");
			sb.Append("aBoCiJfuxS3lUIOnQElAIJKQymQJxyjjDVwafh2hwcDr05zp8UTzl/RDn5Q00XUdlUjCwEcm/qgVGAIIHWFa6NkiDA7D6Dqpl37L2HMvEBxdIjN3kmR2Ec2ZplSpEOyt");
			sb.Append("ABo5M40QAk3TSJKYIPCJgsFoAKYpIEZYhqVd8lb4i/smhVSOfQYkKuJi6QH+GjtUL53hyJmXyWke+vgEcfV27OIRjhb6ZItlfCCKY8IoJAxD8L3RABqVEjsH3YptW3a2");
			sb.Append("kCcOFKdTd7IfdlntXUPU5tlc/BoX+hL6bQoHl5lunqO6+ia51gt8V7VQ2dd577Z7MU9ZWJY1HG0jzIEvfO8nPHbPkva71y6dTqdM40snHuJ+9/NsdbdZ621wzr7I/Mws");
			sb.Append("jxzLsNt2ud7Ms7p7J5udU1xyH8fdXqHY36DRXyZvdLBMA5nImya/KcDJ2gTHn/z1iWLaeNTQNYQwcMYcnILDCbXIQ9EDSBSGYZAv5GhUYz7r+/QHPvsdn82dIpsHE1zr");
			sb.Append("3oMINlnyPMIoAm46if8VIEgU11aXw2f3N16plSfvqtdmpmamptKTkyUtm81iWuZwUUriJEFKhTAsxsYsCoUcs9Pj+L5Pp9un18tjmBYfZh+lBU88/hjAClbm2+PVudlq");
			sb.Append("vbEwW6stNeqzJxvVmeON2WplZno6PeE4WjaTwTRNlFQkMkFKDrehMMjncqTTKZI4IQh8FYRhoKIRRzGQELrNg5ULBwcrFy6eh+cxU4XizNFKrTE3X683Pl2vzdwx15hd");
			sb.Append("qNeqUzOVStpxHM00DBQKKeWh+sOQOI7Y2dn1Ws29gzf/+JQJSCC5FYAafpQAIeAS+d326qWt9uqlC+fhzwg7X6zNVWqNuWP1ev1EY3b2ZHW6sjBVPlKeKBYzmUxa03WB");
			sb.Append("NxhwdW1t++q752KgDuwDnQ8gRnizfAgUDz0AXJKgfQPQCxh2oThztFw7Oj9fq9XumK6Ul6bK5QVNJjPvr2+eaa1d9jh8Ncsb9aiNCHAr0wExvJAFpDDsvFObr1Sq9blu");
			sb.Append("a3dn8+Jb7wN7QP/GFvy3AG604cMBY+jmENAfuvrkR/9nQDe1fwDo7KIyPt7M0AAAACh6VFh0U29mdHdhcmUAAHja801MLsrPTU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KD");
			sb.Append("NosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Spreadsheet_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Spreadsheet_32_Reset()
		{
			_Spreadsheet_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Spreadsheet_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Spreadsheet_32 = null;
		#endregion
		#region Image Square_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Square_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Square_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Square_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_32.png
		/// </remarks>
		public static System.Drawing.Image Square_32_Cached
		{
			get
			{
				if (_Square_32 == null) _Square_32 = Square_32;
				return _Square_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Square_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_32.png
		/// </remarks>
		public static System.Drawing.Image Square_32 { get { return _ImageCreateFrom(_Square_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru square_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_32.png
		/// </remarks>
		public static System.Drawing.Image Square_32_FromFile { get { return _ImageCreateFrom(_Square_32_string, "square_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Square_32
		/// </summary>
		/// <returns></returns>
		private static string _Square_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1844);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAE");
			sb.Append("vUlEQVRYw8VWaWxUVRg9371vXpfpMrR0oKXQAdJiUxsWS5SlQRQogqJskohgkCU2okiwFETcIBgRQlCJwYSghpCAQZImEhMNcSXEmEAhoa1sBdIpFjpt086UmXn3fv54");
			sb.Append("U6WIzCst+CUn7+Xd79537jnfXYD4QTHckxDxEtYtzsncva5gFADX/0JgWH5Rbun0JVt2bZxSeC+UiEsgahlITUsdOWH8qNUTCsnT1yTiEiBXMt8InIRbXFrw7oYVcwDI");
			sb.Append("+0rAnrDF0cAPSb5cY82ut8uK+1KFuASEYHRGBAKBFlD7scJJE4vWlJUkZ/QVifgWCKAzTAiFTXDoFPqnBeZseKP8WQDGfSFgqwBICUiDkOSOJo0oyl/92eay0U7795IA");
			sb.Append("g4ghBcN0e2EkpiA9pTV/8rTHX3+mNCkTvbQiLgEGIIhhGECiZwikYUDoRgzKMWdVVJQvRC83qPg1AAaRhmEmQyYNgBVpByGMRKMhobDIt2rvh0+OBSDuVgZnCggNIzEd");
			sb.Append("EJIb6s+ftSKhMOkg0t2tvkmPlVY890SGl+/SCgc1oCGI4EpMgUsqavC3fnP5kv+oVlGwdQ0DvcaMV1YuWQzAvEcEFIThgjRMEKJwJcjmqiM121uaA1dYWzBw1ZVfMHjl");
			sb.Append("vp1PjwMgzB4uTkerQBgmhGAAFhJc4IptDcfrai9/ciMUjGorBHdC2+DxE8etXTYvJzti9cyK+ASEBBEghAJBgaEZQHjX59Vf+huuHlFWFDrShH6mf+rS56e9CCChjxUA");
			sb.Append("CBrQCsqyYP8fvP/bSNNPx85tbQ1cvxhpqUX02neGb0hm+YHd80udjuvYArACKxuadVeDXr7xwu9nTp/cGWy+GBbJOXCnJWWPLRld+epiXy4crgpHBJgVmDW0UmBbga7B");
			sb.Append("ox9/cWH/9U5PlUwZBrY6kOGRjy5aNHc5gMQ+VECDlW0BM3drrPoZzb9Wt25ra2s7C1aQ3Cx9edkrDu2ZPxkO7g7OLWAF1rYSt4R++Z0LJ/44V78jEg52EkfgNoPekpLR");
			sb.Append("lZXlI4bEs8LBTshgrf5WQWu+XZq19dPfDjb+2fg1awvE7ejfT05cMG/6SwmE5F4rQNBgraCiYbCK3Dbp++MIHP2lZntr2/UaqCBE8ITwea2lB/fOmnonKxydBcwa0Bpa");
			sb.Append("/asGuqW+tqn+9Jmaum2hQG0QkSYky8bMMcV5lW+tLhr6X1Y4qwEg1l+CSN788dZQFVtOHL7SGDjAkBAcQlZq6OG5T41bOTAT7tt16MHOLcAsAZcn+4P3Zpd4Urtz5xin");
			sb.Append("jqBFx+uaf8zKQpk3wxjkQoCGDhr8wp6PZh+bufDwIQCqRwTsgRlEAkIYKBhevOSB4rwFRAQSBKIYhACBYjcDQYZuSiXUAwSkGC2eMQ/mrd28fuSpN9+vrrtZQYcKkH07");
			sb.Append("JQlXpM4t1Hm3NCSElBBCgKSEEDZICBuxfCIB4giy0qMPzZ7xyKp9X1VX1p5DexeJO9YAM4NgsRQWXKYJDQEmASaCBmIgaLaPCMVsQ6MbLA1AtSDX61q4Y9O0mQDINCm+");
			sb.Append("AkSEVcuG+od709dLrdO4rYOFEDHpu2b6jw2g2PfYO0AgiNg7QMIvgh3BRgA0oL/EFb+zs5tuefZFcJcFfwHTXe4mBtx0PgAAACh6VFh0U29mdHdhcmUAAHja801MLsrP");
			sb.Append("TU3JTFRwyyxKLc8vyi5WsAAAYBUIJ4KDNosAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Square_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Square_32_Reset()
		{
			_Square_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Square_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Square_32 = null;
		#endregion
		#region Image Square_back_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_back_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Square_back_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Square_back_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Square_back_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_back_32.png
		/// </remarks>
		public static System.Drawing.Image Square_back_32_Cached
		{
			get
			{
				if (_Square_back_32 == null) _Square_back_32 = Square_back_32;
				return _Square_back_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_back_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Square_back_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_back_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_back_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_back_32.png
		/// </remarks>
		public static System.Drawing.Image Square_back_32 { get { return _ImageCreateFrom(_Square_back_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru square_back_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_back_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_back_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_back_32.png
		/// </remarks>
		public static System.Drawing.Image Square_back_32_FromFile { get { return _ImageCreateFrom(_Square_back_32_string, "square_back_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Square_back_32
		/// </summary>
		/// <returns></returns>
		private static string _Square_back_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2828);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("0klEQVRYw7VXa2xUxxX+zsy9d582hrV5OMZg8zAkgG0CsTBQIKl4hIAhNCVUVVpEm8ZRoKI0MSEqryZBTUBtUYKqFNqilgrUxgUEtE2cFEQLJKHmVWqwDRhcs+DHPmzv");
			sb.Append("3b2vmf7YhRBC2K2qjHQ0uppzv/vNd86cORdIPyhlX8pQ7rcopcQrSwsCRfm+gu++3ngegJUOcP78+XBpGvxZWdTV1SUdx8HBgwfvu7v7Etjx2syyyimPbjry4Qc11Rvr");
			sb.Append("zgGQd/vt3r0b165do/Ly8kEet7tSUZQyzng/EHU7tv2vcCRy7GT9P1tyAwFRXV2duQIAYDqKzMrOKp00qWzl1Ic+WHn0vIzcuX7gwAFYluWpqKhYrHBluUNiTAyGZsGB");
			sb.Append("Y9twk2bn9s+99Nj0Gb9sutS8o/bd2khTcxNqamoAACwdAab4kAidho9dXbxuzbOL7iS9d+9eJBIJT6BfYA0YvR1TzfGdnpjWqnahUbbijNOMw/GTSl3oWEmUxzaVjCx5");
			sb.Append("MxwO9xs4cOCn+GmzhAiALa3QYc/QB5RV29bPHguA1q5diwULFiAvN+8ZSXKV7rG9IVcMHXYYnUYIlrSgCx2dIozzshm/79irtokbS4cPG76y/lS9sn379swIEJNImAyh");
			sb.Append("UBjUc2z0VyY/uGr2RG/fDRs2oK6urpgrfEVMtTxdrAehRBQRIwqVK6gcUA4wiagdQY/oRisPYldHLY/zxHcmP1I5Xtd1WJaVQQgI0A2CbmiQ+lnkZoeeXPNy9WIiYozY");
			sb.Append("DAtOSYj3IpyIImxEwIgwObcM2dKL5u4mXNEvoctuh0E6zlMDTnSfHOjz+p5Yvnw5gsFg+iQEAYwBnANcIXh8lmfUmBEr33ypsj6RMCYKF+MhK4rrsSDC8TAWFc6Cz3Qj");
			sb.Append("biXw9cATsLkNv9eHdurAupZXcVI/iXFs9IStP9vqGTBoQDw9AUgQSXAmofn6Q3H74fJERsyZN3d1azSRFZMMDeEmHG09jpVjlmKwNgiGaYAkMCprBHxeH7L92WgRLdCC");
			sb.Append("AqFEO+JWvK/H7XG3t7enJyABMJJQFMCdUwiuKGAiiMEFhXPipCQuRK+jtvEQOsx2/PXmYZT4i5DF/HC5XXB5XdC8KhQfBzMBn8bhIw22YRuOFLbL5UofAoIEkYCiecE9");
			sb.Append("A2CbPXB7vPBpba5AzhCX02mjK9EJ4RLY13EIqs/BquLlUH0KdobeRjjUDoVzREU3pIxjsFkAYYrGPn2z9eKi4vRJKAEwJqC4+wCMy7aWS02WqRucJeChepTlDsFQfz6g");
			sb.Append("OuAaUNf9PnaE34Hu6sVl8zwaYh/hfO8JNMXPwG94MdIYnTAN671PPv7EKS0tzaAOQIARQXX7oXKH2oKRg9euXv9Q2Bay3WHku25i2bCn4eUaoDlgKlAX/gu2/WcLDKnD");
			sb.Append("q2rwqio0R8HEyFTkmQPej1vxukAgAFVVMyAgHTBFBVc0ECxoGu/af6hhSzgUbtVUoJ/7LGb3L0RN8QsIIAcWWbCZhRPRowhaQcSlBSvGUXpjGsbGHjmnx/T18Xg8smTJ");
			sb.Append("EiiKkskxlGCKBskkABuaCvHi5rbjlROvvjWu1PdqHz+ptjiB+YFpGK79yDnS+3d+xbgIR+jI0j0YaOSjWH/QyjUHHU7EEq9cON1U/9i86Rg2bBiADC4jEAcRQMwBwUll");
			sb.Append("Bcxtvzmzc+0P+1YWFBZV9fX1glmHcKMj+0SlXtE6zT+1xDatLCfhxGGwi7ZpH9Jt/UA01N3x+NdmYe7cubfhMypERAJSJG83KQUAyF1/Ntsfndz8xmy/f5yXdRcpPW0o");
			sb.Append("HTm7aH/dH1/71U7UP7NkocsWtiFJRqqfrzb27duHqhVVn4PPqBBBOJBOykSyHZBSSiI6WTcQPx9VgJ+4c4pc/j6+/JlfnbKqufGdby977sA1ok/bjaqqqnuiZ3AKJKR0");
			sb.Append("IKWAcJxbCiAFbr7128u7OuM5+7m/GNLuRb8cNn3x009+j4g86bEzJAApIJ1bIfhsQ7T3CLqOnYlujkajTZAOuOziQ4fkP1u746kZmeBnSMBJqiAcCCE+5/D8+kunGptb");
			sb.Append("fmoasThJEz6tt//DE8prVleXDEGati99JZQSUji3VbhbgdSwNv/i4z3Bm8FaKWyQ7EFuXz5l8VOzn3MT7huKjBQgpE6BZUDa5j293juO8N/+0bAlEu1sgBMDi51iQ/Ls");
			sb.Append("ZXt+XTXzft9JrwAhmXhCQDj2FykAAPL7G1vONTRc3KyHLsRgtsPLg4HxYwtr1v1gTPEXhSKzHABS73OAcXkfZ/vFTadqW4OhPRIcTOrIy9IrFs2b9MKgXPju9UJmdSDF");
			sb.Append("VUoOKDn5b/x44YScbH6rIHzGuydms48au47k5WFW/37KAypCNDR/8Ld2bF147PFv/OldAM7/RCCJL0HEwJiCkcPGLB01duhiIgIxAlHKGAOBkk0kGCmiPYvQAhDgV8I5");
			sb.Append("5Q8Neen1NWVn17x++uIdu8qsFCfrMQOIQzUbfcy57OMKB+McjDEQ52AsacRY0lL+RAwkTeT1sR6umlOx4nd/OL36303ozjgHCLbkzIaqaRBgkMQgiSCAlBGEBIQEHCmT");
			sb.Append("JiQcgdtmCwBOGAX91W9u2ThzLgDm0igzBZqar7QV5Wa/zKXIRnevZKndJeVnuDMUQPIZlFxL3WSpGSC6Tnqvfh0AaSrBMGVGv9101/z/Dnnn/F8EcJbfPwYEDwAAAABJ");
			sb.Append("RU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Square_back_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Square_back_32_Reset()
		{
			_Square_back_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Square_back_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Square_back_32 = null;
		#endregion
		#region Image Square_lock_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_lock_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Square_lock_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Square_lock_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Square_lock_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_lock_32_Cached
		{
			get
			{
				if (_Square_lock_32 == null) _Square_lock_32 = Square_lock_32;
				return _Square_lock_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_lock_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Square_lock_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_lock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_lock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_lock_32 { get { return _ImageCreateFrom(_Square_lock_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru square_lock_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_lock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_lock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_lock_32_FromFile { get { return _ImageCreateFrom(_Square_lock_32_string, "square_lock_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Square_lock_32
		/// </summary>
		/// <returns></returns>
		private static string _Square_lock_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2668);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("W0lEQVRYw7VXa2xUxxk938y9d73e9frBrjFem13bsDYGNzg2dY2BAAFCSHmYCFEZFECpCKQoISE8gqKCQCJqZBTSpGmagApp0xalkKgtaURpU1QXmijikRIMmJfxY/3A");
			sb.Append("6zVm17t3753pj10QIQSvm3akT6OrOTP3zPnOfHcuMHijRPxfGr/foJQSsebdzifmjPD98R89PQDE/5oAGwxQOKo0r2bWipd//uMZY5JRorS4GDlOJ0176KH02gULcuvq");
			sb.Append("6uwA4Ha7/zsCuqnINEfaA9XV45+bPJbS74etmTgR1tRUy4Tq6h/meb0fe4uKGqqqqv60d+/epfPnz9c2bNjwtTnKoBIpNkQCp2BjfYu3bF7ZMGPJL/YBMO7GrV69GorF");
			sb.Append("gp7r1xf4xo3bpaiqASH8mcOHTyj1+SqzMjMtc+fN23PixAkcOXIkeQVABMCQscDfrV63su7NrbPL7pWKtrY2vL5rFx/hdtc6nU5cOXdu5SeHDk30t7au7e7u5qqmPbV8");
			sb.Append("+fKswsLCoaWAmEREZwgEekH9x8ZMqSldN3uCLfNunGmaSFFVhRG5jEikXR8YOJqbnx843tDw+7NnzpwNBoNel8vlslgsQyPACAhHCeGoBhn+Ak5HYOHmF1ctBqDeieOM");
			sb.Append("wWK1QpomGCDSHA6haRparl2LdnZ0hIPBIDcMg5umOTQCIIAxgHOAKwSrLWYtHjv6uXd2zB5/KxULF/8Ah/76F1q55pnvcs7dwhSZMYtjqTIsr3bClIdruKLYiAiGYRAR");
			sb.Append("DZEAJIgkOJPQbNlQUuxItwdHT5sxff3CKalOAOCKiroly+wpGcN2mGpKcSAUcTlzcnc6s7Pf947yfWBJtZVJkL1qYs32Ql9x9e8OHEyegATASEJRgJSMkeCKAib8yM3V");
			sb.Append("5q17YVUdAK2ivBiekR6e7ymw9vSH8eXFSzBiERTku3lFRYWtctJUJRQztKbLl2s7/P7JzdeuDcGEkCASULRUcOtwGHo/CFGkKG2WMWO9a/fVz63c9MJLCPXfAEkBRgx6");
			sb.Append("JAIOQrbLiZKSElRXT0SKqqKrtQUaZ9Agh6gAE1BS0gHGZdvVS02GHo6SCCHdFvROnjZpwxOPZWa/+tZ+hP61G/nGeUTDN2BhEZhGDNKMQcSNCYgoujo70NrSfHv9QQsR");
			sb.Append("IMCIoKbYoXKT2vzBQ1Dai0eNLnhUim7kDPfO+dGaJ5e9e6h+X++VKMrcGj4804tZU5rxm99+isy+LATDHI1HWzE1rw07Pw6AYt1DMKE0wRQVXNFAiEHTeM8fPmrc2Rvo");
			sb.Append("bZHCgCI71FGj89a89Py06otdMeRmqIgORGAZ6Ibe+SXOf/43RC8dwKkTn6E4K4QCl8DUUnMIBEiCKRoYkwAMaCrE+vq24+fPNb8RCYdiwgjDpvWNXFT78PrS6bXp3J4D");
			sb.Append("C2do6ZTwuVQ0tzvgSbWhN6wjElVQUeSi75faoet6sgQ4iADGTBDMhCugv7n39L72to6PTCMGU++C29HxvZEFDnX3ZW9XWkEFLokxGOEpQ+rwCUh3TUZ+QQkOd5aAuR9R");
			sb.Append("Jm/vp0AgkKQHCCASkMKEaRiQUgCAfO/Petf0mouvzLbbv5PK+grEjXY+aezM1IbjrT+7aaipTWzcA/a8MTnVRUVWv6nLiikNoSvtnacrs32HExs3kzShBIQJaSZCxI+Q");
			sb.Append("lFIS0edHcvBaSR5+Ys0osAxzOlwbn545acu211cO9I0Oqoqa5vf7rYYppM9XElm48PFgeXl5SNd10+VyJXsKJKQ0IaWAMM1bCiBRUvU3fnX5va1rH6zx5BUuksZNZGWk");
			sb.Append("TXt2zZIVlTPrd7y77+3ewVZPqhRDCkjzVgrkV0Y/PIqeY6f76vv6+pogTXDZwz2eEU8d3LNoejLrJ0nAjKsgTAjxtWuhfHrrpZMXLl59VY+GBkjqsGk3sysqyzduWl3s");
			sb.Append("wSDXuMEroZSQwrytwt0KJFqs/q3P9vs7/QelMECyH85MPmnxotmrUgjWb60AIXEKYlFIQ78n6vBx9H7yz8adwb7rjTBDYKGTzOMyntz/y/mz7veewRUgxI0nBIRpfJMC");
			sb.Append("ACCf3Xb1342N5+vDgXMh6F1I5f5hD5aN3Ljl+XGF35SK5DwAJOZzgHF5H7Cx/uWTB1v8gf0SHEyG4UoLVz0+t3rNCCds95qQXB1IcJWSA0pG7ivbayszHPxWQfgKuj9k");
			sb.Append("sE8v9Bx1ufBIdpbiVhEgb27+sj0/rT02p+6DA0gUoKQJxNeXIGJgTIGvaNyKkjLvYiICMQJRIhgDgeKXSDBSRFca4SpAgF3pzSgf69mwY/P4LzbvOHX+jl0lV4rj9ZgB");
			sb.Append("xKHqF2zMvGzjCgfjHIwxEOdgLB7EWDwSeCIGkjpc6bGK+Y9WPfPr909tOtuEG0l7gGBIzgyomgYBBkkMkggCSARBSEBIwJQyHkLCFLgdhgBg9iIvW126c9usxwAwi0bJ");
			sb.Append("KdB08UpbgdPxIpfCgRs3JUvsLi4/w52pAOLPoPhY4kuW6AGidgrfDLcDIE0lRHWZ1G833dV/2ybv7P8DYe0QWNcvNJkAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Square_lock_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Square_lock_32_Reset()
		{
			_Square_lock_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Square_lock_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Square_lock_32 = null;
		#endregion
		#region Image Square_unlock_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_unlock_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Square_unlock_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Square_unlock_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Square_unlock_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_unlock_32_Cached
		{
			get
			{
				if (_Square_unlock_32 == null) _Square_unlock_32 = Square_unlock_32;
				return _Square_unlock_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku square_unlock_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Square_unlock_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_unlock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_unlock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_unlock_32 { get { return _ImageCreateFrom(_Square_unlock_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru square_unlock_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Square_unlock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Square_unlock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\square_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Square_unlock_32_FromFile { get { return _ImageCreateFrom(_Square_unlock_32_string, "square_unlock_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Square_unlock_32
		/// </summary>
		/// <returns></returns>
		private static string _Square_unlock_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2648);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("S0lEQVRYw7VXe3BUVxn/fefevfvIZrN5LEk2aZJNCCEkISHgACHAGAKmmIJUeWirNuODgtYWS8pDp0Y6AyMGnGKnoSLVWhllVOqzdNQOrQzQVh4BkSSElpCQLIHsLrub");
			sb.Append("XXbv3nuOf+yCUFt2sfrNfHPm3vOdc3/n9/3Od84Fkhsl/P9i0t06hRCIXfpxzhcW50/6w2GPBwD/XwNgyQJKJ04pnLOobVvX082V/w0T8xoaAACrVqxgra2t1PbII/cG");
			sb.Append("QNVlkW5Lr509u27d3CrKSPXDBU4nFjY3QxA5WltbHzNbrS/X19fvqaur+8z69estHR0dQLIVCSHwwtbltQtm2g9C99svjWU91vzQCy8B0JIBWLx4MW6EQrayysrdeYWF");
			sb.Append("qxRF4ZkZGVRRVqaaDIZdO3bufNrlckWTMgAiAJqIed8wlxTITz7f0VKTSioys7OR63Q2VNXWPmgyGo9cvnjxU9d9vq/eiEbHTGbz2paWlsYZM2YkTwExgYjK4PX6QMGj");
			sb.Append("lfPmTHmy5WNpmcnGpdtsSLNaXRJgDHq9L7pKSv747Q0b9nafOPHi0NCQ1Ww2z25oaEgOgBEQjhLCUQUifAY5Nu+Dmzc9uhKA4a7AATAixjVNWMzmENd1rFmzBn29vQMj");
			sb.Append("IyMIh8NWg8EAOXkKAMYASQIkmWBOi5krqsrX7dnacvwrm187DkBs2/nswmAg8MDp7m5jwcTKoGQweuzplqHglaFqJgQYkam0qgpDg4MgIsE5B+ccHo8nBQAQIBKQmICS");
			sb.Append("NgGyyYoM8/Xyjzc3tS87eGitZdLq8RiT2yNcLMzKzUNmVhYUkxmZ6VZhVSQe03UqcpV+69qI29HV1bWjra0NiqIgFouJSCSSPAUCACMBWQZM9iJIsgzG3XA6lSXt7V97");
			sb.Append("6NBrvzbm5uYbwhEVgfANjAf9mJBlR+XkCprVOFfKyC3A2Z7eSYOXLjUVFThlAG/5/f7vBgKB3508eTI5AwQBIg5ZsUAy50JTgzCaLTDJw8bJVa7HN3y59mzI7wNjDFos");
			sb.Append("BggBm9WKgvx8ZGVlQ4tE8fYbr8ORnS3KKyrY2NhY78aNGztuaSwlBhiHbMoAmCSGB97t19RwlHgIGVafa/6Chqe8R7rsVbHjCPmuwsrGoakhaLEIdC0CLabCQCquuAfR");
			sb.Append("PzCKaDR6x/wpaICDEcFgssIg6TTsvv4nyCMVE8td90NcQ0F+YZNRkXi11INdZ0exaO4A/vL6O+CXM1EzkbDvZ2E8XD2KPX+7gqGLJSgpjNy5y5JrUAeTDZBkBYQYFEXy");
			sb.Append("/P7Vnh0+r2+I6xokPiJfj2mKzSTDLAkEvQFk68M4130W5rHDOHPqGGwUwBTnzc2JewRAAkxWwJgAoEExgLd3Dh/r6730XCQcjgk9ion1jYhYXHCkK+i7rKE82wC314J0");
			sb.Append("3QazIjB4jWPqfQ4GOJGZmXWvACQQAYzpIOgJVUB9/qenXxoZdr8qk4ZJLh2vXMuFnjcNbqUGimMqCsumQ7c0oq5mGg57SjFknK927l4pzZo1E5r276MkpUJExCG4Dl3T");
			sb.Append("IAQHALHvoHq1ac6F7S0LrVOrc3wuacogivNmin8OmvreUkuD81pq09xWM6Y0no78/UR3/2gs80fbV69S+/v7IcvyPQCAALgOoSeci/hbIQQRHf9rHp6dXIjv1VSVGGvt");
			sb.Append("xTQ4ahhbt+mHT/SdWzTWtGC+MJos6mdXrQi0traGAaC8vPyO2VMCIIQOITi4rt9kAEQEAOpzL7+3r+OJ+jnFhWXLGd1AcaF99ve3fH7p9ObOrb/8xfII0ZK7zp5cAxCA");
			sb.Append("4BD6zRSIO3p/+yY8R0/7O/1+fz+4Dkl4pKKi/NUH9i5vIlqS/LBLDYAeZ4Hr4Pw/roVibce7p85fGPiBGg3dIKEiTRmfMH3GtA0b11QUI8ndIXklFAKC67dYeD8DCYt1");
			sb.Append("7n5nv3vUfUBwDSSCyMmUGlcub3nURDB/ZAYIiV0Qi0Jo6gdG/fkYfIeO9Oy47h/rgR4CC51ixQ7tS/t/snTR3b6TnAFCXHicg+vahzEAAOLxLQP/6Onp6wx7e0NQr8Ii");
			sb.Append("ubPra4o2fOeb1aUflorUNAAkxksAk8RdgrX2bacODLm9+wUkMBGGIz0889MPzP56fg7SPmhAanUggVUICZDtzu3PLJtht0k3C8Id0cGQxt4+73nT4cAnJmTJBQZ4qcR5");
			sb.Append("3xf37lp2dPHnXvkNAP2eAMTnFyBiYEzGpLLqtsk1JSuJCMQIRAlnDASKXyLBSOZX0wkDAAFW2WefVlX81NbNdWc2b+3uu21VqZXieD1mAEkwqOfTmP5emiRLYJIExhhI");
			sb.Append("ksBY3ImxuCfiiRhIqHBkxKYvvX/mN37+q+6N5/oRSFkDBE1ITINBUcDBIIhBEIEDCSdwAXAB6ELEnQvoHLdc4wB0HwonGB7esWXRJwEwo0KpMdB/4eKwK8e2SRLchsC4");
			sb.Append("YInVxelnuD0VQPwZFO9LnGSJFiAaofB4eAQAKQZCVBUp/WzS+9qPauL29l+nBRHfN99sMwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Square_unlock_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Square_unlock_32_Reset()
		{
			_Square_unlock_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Square_unlock_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Square_unlock_32 = null;
		#endregion
		#region Image Stop_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku stop_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Stop_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Stop_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Stop_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\stop_32.png
		/// </remarks>
		public static System.Drawing.Image Stop_32_Cached
		{
			get
			{
				if (_Stop_32 == null) _Stop_32 = Stop_32;
				return _Stop_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku stop_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Stop_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Stop_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Stop_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\stop_32.png
		/// </remarks>
		public static System.Drawing.Image Stop_32 { get { return _ImageCreateFrom(_Stop_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru stop_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Stop_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Stop_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\stop_32.png
		/// </remarks>
		public static System.Drawing.Image Stop_32_FromFile { get { return _ImageCreateFrom(_Stop_32_string, "stop_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Stop_32
		/// </summary>
		/// <returns></returns>
		private static string _Stop_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2696);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("PUlEQVRYw+2Xy28UyR3Hv/XonvFzPBib19jGBmeD0RpjvCSLd1mCL+RAQhBC4hCIOJhr9h8Ip5yjXKLNFfYQJGukKIewESx+KCgREBYvYOzBbzMGY8/0jKenu6uqq3KY");
			sb.Append("MbJ3zUMiOSUlfaU6dOn7qd+vf1W/Av7XB3nPtWvrTVn/VQACwOru7t565MiRlkQi0VJVVRUHQAqFQmZubm7+9u3bMw8ePFgGIN4V6F0ACKU02t/f/2Fvb++pRCJxvLq6");
			sb.Append("ei/nvJZSyiklICBKhWrVcXKTU1NTg8PDw8mrV6+OhmHovQ3kbQD0xIkTTefOnetvb28/b1lWwvM9CBEi1AQgFpQ2CJVExKaIx6pQV1uDXD6Xvnv33pfXrl37YnBwcBaA");
			sb.Append("fp0Be4M56+/vP3jhwoXf7969+7zrurGiH0KzGAISg6uqkAuiyAUR5IMolgscCy+KeL60gnhtRc2Bzv0ft7W1HSCEjD18+PD56yLxOgDa399/8OzZs3+IxWJHs06O2FXb");
			sb.Append("IMgWZF2C1aJC0Q/hByH8QMMXBr4i8FQUuaACkwur8AsO+ai7o3Xnzp2HlFL3Hz16tLgZxGYApK+vr/nixYu/i8Vinzm5AqKxZmRchnxBIBAhhDIlhQZSATIsSYUGMiQQ");
			sb.Append("qMT8CrC8lManP9q/I1Zbu2d+fn54YWHBeReA6OXLl3/d2tr6q0zWIZHaJrzMaXi+hFC6ZCzLWmcuQwIVEihNEIYEmkSRzlIIdwkfH/rhbm2MuHHjxt8ByDcBkEuXLh3s");
			sb.Append("6+v7baHg1rHoViyvUni+RCA1VAhoA2hDEGoCDQJtCAwIDCgMKKQmJRhNAFqBuSUPzfWabG+MtxYKhZGxsbGF9YZ8bXLmzBkMDAxYvb29P7csqzlfCOAFERSKAaQqmXf+");
			sb.Append("oB4tO2IglJVOHgNobaBUCKkUwjDEZNrH19+4UGEJUPJtuPWvGfzi08ad3d3dp5PJ5D0AwfcABgYGsG/fvi2JROInvu9DkWpk8wKB1JBKw4Bg17ZaNO2IvaLXOoQIBDxf");
			sb.Append("wvcFROAjXqmRLxpoEHDOAMox49RiKeuiubn5WHt7e0MqlXoVBbo+HMeOHWupqanZ6/kChYDDCxSE0JDKIF+QELL0ExtjIKVEoeAil88jl8vDcXLI5fJYdQVeOAaLGYOV");
			sb.Append("VQNPEARkK6aeuYjXxdr279/fuqHc1ue/qampiXNeF0hg1TcQUsOXGmPTDv4yMosXGQ8AEAQBXNfdIN/3SyHlFiLRSnC7AiEi8CSHQCXSWYBzXlNfX9+MdQcgX08Ti8Xi");
			sb.Append("jFEuNYMXGBQ8hX8+fIH7T1bAOIfWGiLw4bouPM+D53nwfR9KKVBKwTgF5xx2xAYYBWUUlDKAMHgqAq0DZllWXRnAfA/AGANKKZTSyLsCX99ZwKPJLCizELXsctgLcN3i");
			sb.Append("K3OtNSgtGfM1ADsCQwkoZaCUglAGQiikVDBm41m0AcBxnCwAJZWwb3/j4OFkFpxbJVkWhCgBFNwihBAwxoAx9kqcMXDOYVk2NCFlcwqAwIYPIYLQ931n/Ym4HsDMzs7O");
			sb.Append("K6UcSkjj0/kMKCsZr0EIIeC6AkEgQQgB53wjAC/PuQUGAlqOQiiLiFUUUXDd1UwmM7ceYEMV3Lp1azaTyT5t2RlHQy3ALXtDBMJQIVQSnFHYFt9EZYhXYLwkuYT6SoFM");
			sb.Append("Jjs1Pj4+vWkKTp8+jWQymZmcnLx17LOjRz76oBLP7lBwboNbHCAc42nAtqOlyPCywZoZZWCMYi4bgTYUjBEQQqBNiDimUWEpLC4+H5yYmHi5KUAymQQAOTQ09OfOzs5f");
			sb.Append("/uyztuZ/jE/AkdWwuAXGOP56T2Jk3EY0ymBHorDsCCzLLqeCg1KK0BAYAIQQEAro3Aw+aHDgZJ30kydPkih1S6+9CzA6Oprp6uqK9Rzq/MQmRfLtjACzq2BZNiw7AsYj");
			sb.Append("oNwGZRYItUAoAwgHCIUBKxmXzWUxgzbrDhJ10jwY/faPV65c+dPbLiMACFdWVib37Nnb0fdJ117hLmNy0YBFamDbkXW7tsCttZ2Xy42Udg4CiGIGu/RtdDZJpFKpwa++");
			sb.Append("+ttv0un0y++abdqQPHv2bNUY83jH9u1dPz3etauS5jCVdqFZLexIBSzLKtU946CMgZbrnFKCUIfQq9Nos+7gQJPE9PTU/aGh4c+Hh4cf4x0bEgAwjx8/XvKD4F51dU3r");
			sb.Append("0R93tB5o5aToLCJflNCknApmgRAOwEArD6Y4jy3yProap7GrTuqJidTg4NDQ59evX7+L1/SFb21KDx8+3HTq1Kn+np5D5xsbGxLLWQ9TaQ/PHcALowAAm3iIRYrYUhEg");
			sb.Append("yhUy2Ww6lXr65cjIyBd37959Y1P6Tm05gOjJkyc/7OnpOdXS0nw8Hq/ba1tWrdaGSykRiEC5BXd1JZOZXFx8Pjg2Npa8efPmqBDivdvy735rtbW1be3o6GhpaGhojkQi");
			sb.Append("cWMMPM9zVlZW5icmJmZSqdR//GHyprXv/TT7//g3eFmsy9QXvqYAAAAoelRYdFNvZnR3YXJlAAB42vNNTC7Kz01NyUxUcMssSi3PL8ouVrAAAGAVCCeCgzaLAAAAAElF");
			sb.Append("TkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Stop_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Stop_32_Reset()
		{
			_Stop_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Stop_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Stop_32 = null;
		#endregion
		#region Image Table_write_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku table_write_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Table_write_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Table_write_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Table_write_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\table_write_32.png
		/// </remarks>
		public static System.Drawing.Image Table_write_32_Cached
		{
			get
			{
				if (_Table_write_32 == null) _Table_write_32 = Table_write_32;
				return _Table_write_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku table_write_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Table_write_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Table_write_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Table_write_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\table_write_32.png
		/// </remarks>
		public static System.Drawing.Image Table_write_32 { get { return _ImageCreateFrom(_Table_write_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru table_write_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Table_write_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Table_write_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\table_write_32.png
		/// </remarks>
		public static System.Drawing.Image Table_write_32_FromFile { get { return _ImageCreateFrom(_Table_write_32_string, "table_write_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Table_write_32
		/// </summary>
		/// <returns></returns>
		private static string _Table_write_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2532);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAG");
			sb.Append("9ElEQVRYw72X3Y9dVRnGf2utd+2v89HpGWba2EFo+QgFi6j0TlNTiRYCXogaMFETE7FgQvBGU/8FE6+EKN56ZWIiGuMFMRKjEiGiDWkKNjDUzrSlM2dmztc++2vt5cWZ");
			sb.Append("mVLpmTKYuJJ1c/be5/2t53ned5+j2GGd+sH3wTshbC8451zaX99YPHs6/d0f/uSaWjGsPf/rUtMufOeJb/PAz57nxWdOfXfPnplnoiiqjNFXjNaXlVLLWquLCv9uXbvL");
			sb.Append("VVleKfJsbTTYGCwtnkv//McXy9lOx59568KHBzh58iTDt06bxqce+qW75a4v1d4TZSOCMkdciVVgjfaBmNyKSbXWPTGmi1KrzpWXx6Ph0rC/sbyx3v2nL7JXJAjr5579");
			sb.Append("yfvqyDQAYwzZqy8z++C3eOme41wiolkVNMqMRpGSZEOi8UCF42EUF6MoKsadoMoPmqoAV+GrmsC22dPRb65dXvoCqPPXq7MjwFyowVjGlWegFKm3KCPoMEHbWWzisFVF");
			sb.Append("WFZEVUFY5NgiQ4oUNdxgbuUsRzqtvUmSNJQ27Brgts8/wtmNLvNvvkIddciCJmWQ4CTCG8FpQy2W0hjGlRBoS6gCQiIkjjHREo2Gp2w08VPcngogIow/8TmSlS5PNNfJ");
			sb.Append("q1XW+yUbJazknjVn6auIVBqMTUImMc7GeBNQKI3XmjgMaLdD8kET7/3uAIwx1FVFEATMz89x9P5PIkZYXl5iNByilWa9t8FwNGZ98C6r/ZT1QcXQCSkR/UqYtTXNZoth");
			sb.Append("0qB2bvcAQRggeYFSiiiKSZKELM+ZvWmO+fl5vPc45yiKgmw8Jk1HpGlKv9dnlKa89sYiNggQEWq9SwuMMURRhBmNUerqw957+v0+jUaDMAwxxpAkCUmS0JmdBWA0GnHu");
			sb.Append("3DlEDMYYxBjqKQ2/swJBiIig/4u+3+8DkKYpSimazSZhGBLHMVEUUVUVAFrrCYAIdb1bBcQQRFYZY65RYEsFrTXOObTWWGvp9Xp0u11arRZpmlJVFSIyUUEMyl0fQE8F");
			sb.Append("0IbIhsgmwBaEUgprLcGmt0op6rrGOYdzDqUUQRCgtUbMxAJjBCMfYg6EUYwNLFpd5VRKYYzZVqKua+q6vgbMez+5TwxGZEcFdpgDhmYjphFHSutrhdo68ZYVW4W3PnPO");
			sb.Append("gVITC7ZDuOsuEJIkJo6j94VwK2CTgOptRbZsANCbSokIxhi0Urzwwu8BgjiJ23k57mZZ5qdnwGjiKCLa9PO9GRARrLXXFN6yQUQIgmA7NxOFhK999VFa7fanO53Zn7da");
			sb.Append("rV+Phtnda2uD6SHURmgEgjKazHnqzVG6lYH3+r+VGWvtdjC3gbVCK20vXFh6cv/++V+VrvrGcDBsJnFUqx0zYAx74hgrQi8rWc1q9kXgAV/X1LXbzMpEjbIsKctyW42r");
			sb.Append("S5nDd97xtDby5V5/0M7H4zNVVXzvkYdPvLG8vLxDGxqDDgSFQilP7mAth9W0YpiXoK/aoDaD+V41tNbUtaMV2U4Yx988c/6d9mpv/e9VkT/18MMnXlpcfNsvLCzsPIiU");
			sb.Append("ESrnEEAUGAWlc/TzkiivGWcVVkNY1TgPZlONLatUWVKkqXq7t677/f5vEqNPPfTFB8+e//eiP3Tothu0oTFoI5SVIwSs3txGY7XGlQWj0XASvLhJkVco5ZHSk6U5o6zk");
			sb.Append("I/v3s7KyQqHcb4PKPf3X02fOHzt6lFtvOfTB2lAbS+UcRoHoybZaoakx1AQiiBWiwFLlY8qyJBun5FlOKEJlBa3URjVMf7S8snL+h0+epNFuX3vQqV2gDWgzAdAK0QpR");
			sb.Append("IFphjSEMA6IwQG8CaWqMAlXXWOVZ7/VYurLKvoWbi0a7sTYz23lfcdjhXaCVwm/2uFEKqyDQEBhFHAaEYhCt0N5j8Fhj0B5cnrGxtk6v32OUF7RmZhAjiNjrWz0NwOPx");
			sb.Append("HryHunYsXzjP3pm9ZHmGGI32Ho3HiBDaye/CSikGgwFlWTA3dxP90m9/19SsTbtQu5rOnmYVJcnZpXdXT3Q3+lG72VBRGLCn1ZpMyTDEiLDR75EXJVk6pnYVCzcfoCgK");
			sb.Append("4Ao3WlMBHnv8Md65eIn1bvfHrZm9LyeN5se7cXKfiDlsRQ4046idRKFutZq0Zzv0BgNCrbj9jtvxvqbbXbthcdjhn9H1YnHw4K3JZz57fO7mWw8d2jt70xErcuzQwY8+");
			sb.Append("ULnaXbp4qXFg/z6Z7eylkUwm6Ol/LXLn4btXzr3+jxOPf+XR19R13oi7Abg2I97z1MmTt3Xm5u5funi5e9fHjhxsNFv3BUF4r4g5aLWeC9szwcLCgYu/eP65r//0uWf/");
			sb.Append("AuQf2IIbSjc5zVubGwBrTHDs+PGZe+6978D+AwuH96HueeP11bOv/u3lV69X/P+x9I1U/g9+M/bz9TJydQAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Table_write_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Table_write_32_Reset()
		{
			_Table_write_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Table_write_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Table_write_32 = null;
		#endregion
		#region Image Time_frame_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Time_frame_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Time_frame_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Time_frame_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_32_Cached
		{
			get
			{
				if (_Time_frame_32 == null) _Time_frame_32 = Time_frame_32;
				return _Time_frame_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Time_frame_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_32 { get { return _ImageCreateFrom(_Time_frame_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru time_frame_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_32_FromFile { get { return _ImageCreateFrom(_Time_frame_32_string, "time_frame_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Time_frame_32
		/// </summary>
		/// <returns></returns>
		private static string _Time_frame_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2792);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAH");
			sb.Append("g0lEQVRYw7WXe2wUxx3Hv/u428fd7p33zj77bGNsDA6QQmkeVECbRpHSJCVBJFUFSqT0n0iN0gdFSlWBSptUaSVUqa0qQWmkVERRhftIAyVp00YhdYA2xYDBDRRjY+Oz");
			sb.Append("77y3977b92P6Ry+SKxnKoeYnjWZ29dv5feY7M7+doXAb9rOXngLDhimX8Ozk5DXPcx1y8PC7t9MVqFY/OHBgP1zHjrFi8is8J2zkWJyez0wcCoX5+u7d+1oGoFtx3rPn");
			sb.Append("WTTO7aEciLuyamn95MzsMEUz93b3Dn519+592Lv32ZYB2FacFaUTTMeLfRXD2lAo5Hb1pVMztlk95wXM/r37vt3t+e78x6oAzXBw3KAv8Nw85Wh5kSOyXlNzWrFUtj3S");
			sb.Append("YzgtC9CaAo5jIwiIx1AkunPHMz/O5fL3aFrug1q9IBqm43u+//ECeK4FQjCFgO4WRekuQgoR2/FX6Yb9d8CfifAtCfofVVtzd3HyTGmh0dCH/zZ6kZpdKGIqk4dhOcPH");
			sb.Append("/jpfWNkjtwzA3KpjQongD0ffgNuYCvct7ysMDgxuYID+RqN6TOLMHxYm3nVd3yfnL1xtCeCW8sAbr78KQ69zvf2rHw7z0tNMiP9ETJa7WJriQTzVcp2JeqN6rVouHp+c");
			sb.Append("uPznjlRn44ntT/5/FDh+/DewbTuW6hl6kbDSD1w7WFdRNeX61emQqpYooS0hDSxftjwSlTZEJGlbm6IMlYuFc7t2f62sZqZwdWr29gFee+1laOo8t2xw3fdlSflGJPA4");
			sb.Append("bmYSmfHz6MrNorNewemZDEhAoWdZNxzHZmmGvpPjwnfOXJs88elNm2pHjvzu9gCef/45fPmZb8L3yQ65LflCbz7H4eQIzlgWCr6PjrVrYcoylhVU+NPXUWtPIaHEkc+r");
			sb.Append("4DlmIBxiImPnxv7y5FNf8o8efeuGADfcBZu33IeT773VEYlIX0exKI6MjSH+mc/i7ocfgR+VoMcVdG/ahBU7doKJS6BHz4IEFAzTRa1WRSjE7Fw1tPL+jlQ7Dh74UWsA");
			sb.Append("P/3JS+gfuANSTHkw0I1PrRgfBysIyCSS4EURumEgKsUQBASWHENi82YwINC0AgRBxmwmj2q1IfkET0/8ayrEC0JrAHJMwcSlU4xpWg/Vsln2ehDg7ocewdTkFLRiCY7j");
			sb.Append("IqAohHkBCwsqFvwAV+Ix2Asq4jEZGbWCrKqh3jC2yPF4f0BuvNmWzISxeBuiktyuaeUNGyt1BH3LIabT+FxXGnNzczAtG65H4BOgq7sXYZ5Hf6oL3If/hMMyaBg+zHoJ");
			sb.Append("EZHrEjjuk67nT7SkgCBGYZp2ulqpdc1RNKieXmhaEUyIgxiVYJgWqvU6vAAQIiJ000SNAFMUjcD3QWgWs/Ma1HyJqdb0NWOXrmL4yOFbB/A8At0wOkxdF+doGuN5DXPz");
			sb.Append("WTieDymugBcEqKqKarWCD8cv4vTIeyhUquhJtIO1HYBiML9QQk4toVLVew4f/Dkoeun1vuQUmJYF07ajlGWxD3RKoO/dCEaOgQCgbRvr7xjCr377a1y+cBaDq4bQ09eP");
			sb.Append("RKIdWn4BUQC246JQroN4NqLRiAiApmkmuGUAlmXBMqzt0kxwNSCMuKDCyRfQqyjQL1/C0Nr1+M49m5BsT0GIRFAql+EGAfxwCA4AXTch8DwkSYAo8C4AwrJLp5wldRFF");
			sb.Append("ETFZ1uREwoyFwpBCHBxNw/X3R1COKUiuHIIYlUBoBqbtwPF80AyD7jAHOC4qdR3pdDt6e9NIJpTc5q2PE5pe+s+/5FsKBFI0mrXbUfBYQVbHLyKRUKCvWQcvFEKlWoPt");
			sb.Append("eLC9GmiWRZuSRBgeKrUySrqBekPHinQH2pUoUWTpyrYH78Njjz1x6wC+5yIZE1XdFi5lEBoQqlV0rlkH07IQBoU2JQFCCAhFI69p0A0DcYGBQwEzWRWO40BRZEQifCkm");
			sb.Append("SxckKYob2ZJTQDwPqkHbLMu8Y5omBgZWwKhUQYc4hHkRrk9g2C5cnyDMCYhxDHTTRN1zcPHyFHiOBkURUBR1Pp1MXGmLtgjwhUe3Q6B9yBH+Tdd3Jq/UdYR9FzwAMCxM");
			sb.Append("20G+WIIfBOiKR5DkGNQNA9PZHC5PzCAe5eG5vstQ9PD9D3ze3Lp1W6ipNtuMSd0UAAA8S8eW752ajEXFV+bLxUC3HAi+DTGwEQ1RGEglkOICtDE+8qUaysU8Tp8Zh2mZ");
			sb.Append("4LgQQKhTJ97+0wiANgDRZokAEBbHvemJ6Ngf30aIoRNF3fqli9Cj/YNDWJlKQBBCYGkGuhegXKkjm5/HP0Yv4J2RUURFFn2dyqyuzX3rlV8cOgvAB+Atqi0ARrN98wPJ");
			sb.Append("XZ0RMF0DJnHsUT/wV1drlf6a41NGQKOsm8gWCshkpjF6bhzvfzAOIEA6GZ80itn9h18+NNYcoA/ABWA3g9sfBf+fCiy2vd99YaBrWf9zYUHczobDPQSErdf1IDOft6dn");
			sb.Append("cwaCIJ+QudO5a5d+/+bR16cJgQfAbI7WakL4AP4rI7ZyOaXXrl7Nb338iwPJVHoNKFoplyvWwoJadi290ihrhZMjJ4pasew2g7jN4jWfyVKdtno7/sifNNv0ogVFFtWL");
			sb.Append("y03t3wi5kHsyxDoNAAAAKHpUWHRTb2Z0d2FyZQAAeNrzTUwuys9NTclMVHDLLEotzy/KLlawAABgFQgngoM2iwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Time_frame_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Time_frame_32_Reset()
		{
			_Time_frame_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Time_frame_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Time_frame_32 = null;
		#endregion
		#region Image Time_frame_lock_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_lock_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Time_frame_lock_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Time_frame_lock_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Time_frame_lock_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_lock_32_Cached
		{
			get
			{
				if (_Time_frame_lock_32 == null) _Time_frame_lock_32 = Time_frame_lock_32;
				return _Time_frame_lock_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_lock_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Time_frame_lock_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_lock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_lock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_lock_32 { get { return _ImageCreateFrom(_Time_frame_lock_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru time_frame_lock_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_lock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_lock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_lock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_lock_32_FromFile { get { return _ImageCreateFrom(_Time_frame_lock_32_string, "time_frame_lock_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Time_frame_lock_32
		/// </summary>
		/// <returns></returns>
		private static string _Time_frame_lock_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3044);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("dElEQVRYw7WXaWxc1RmG37svs3oWjz3j8TK2YxIHGwdw1CSkLSkUkm6hKgKxhP6gFNEWmhapApWqVFCChEpVKaitVAnKllAopBAVgqAJJIQ0iZM4dhIvYTzjZZY7+9w7");
			sb.Append("d7/9QaiqFgITlU86f47ec86j93znO+cQuID43UM3g6JZwnB4embmrGkauvPEk29dyFQgmh2wffujMHTNR4uh7/OcsJqjcWAhPfV7huVrW7c+0DQA2Yz4vvvuRP3ofYQO");
			sb.Append("8Z7FbHF4JpnaQZDUaCze94OtWx/A/fff2TQA3Yw4EGgD1fpgV1lRRyRp6Z6uaCSpNSpHTZt69P4HfhYzLWPhc3WApDjoht1lm0aO0PM5kXO8cjW7lC8US5rpdCh60wY0");
			sb.Append("54Cua7Btx6QIx33jDbf/Zmkpe3k+n3m/WpNEpaFbpmV9vgCmocJxMAubjImi51LHkVyabi2TFe0gYCVdfFOGfuhqc3ID7xwqZup1ecd7h08QqUwBs+kcFFXfsWvvgtTf");
			sb.Append("4W0agPqswmDAhb+98jIMeZbt6u6S+hJ9IxTQU69Xdnn4xq+lqbcM07KdseNTTQF8pjrw8ktPQZGrXLxnxbUs79lCMfzFPq+3nSYJAY6ZUQ19qlarnK2UC6/OTJ16ozXS");
			sb.Append("Vv/25pv+Pw68+uoL0DTNF+m46EGH9jxsaPZQOZsPzE1/wGSzRUJoCXoS3Z3dLrdnxOXxfLMlEBgoFaSjd2/9YSmXnsXUbOrCAZ5++o/IZxe4zr6hX3k9gbtdtslxyRmk");
			sb.Append("x8fQvpRCW62MA8k0HJtAR2cMuq7RJEWu5Dh2ZfLszNur16ypPv/8ixcGcO+9d+G2238My3Ju8LaEfhnPLXF4dx/+qaqQLAutg4NoeL3olLKwPphDNRxBMOBHLpcFz1EJ");
			sb.Append("lqFcx44e23PTzddbr7yy+xMBPvEUrF33Rbz7j9daXS7Pj1AoiPuOHYP/ivW47NqNsNweyP4AYmvWoPeGG0H5PSAPH4FjE1AaBqrVChiGunHZQP+XWyNhPLH9seYAfvv4");
			sb.Append("Q+hJXASPL3i1LSuresfHQQsC0sEQeFGErChwe3ywbQeq14fg2rWg4CCflyAIXqTmc6hU6x4bxJazMynG5XY3B+D1BTA1uZ9qNNRrqouL9Jxt47JrNmJ2Zhb5QhG6bsAm");
			sb.Append("CLC8gEwmi4xl44zfBy2Thd/nQ2qphOnpJFKphSukYnn4llu+hyuvvPKzA/j8LfAFu8KVcmWkt1yF2NUNMRrFlzZ8BYLLjYaqwTAdWA7QHotj+cohrL5sFDFVA0wdC3Pz");
			sb.Append("OHFyGplsORoOR5/dsWPHT9evX+/atm3b/6z1saVYEN1oNLRopVxtnycoxDriyOcLaGuPQnR7oDRUVGo1mDYguERU6zJkB6gRFOYOHUJHZxSy4oemqgTndvcvGxh42O12");
			sb.Append("O5s2bXps79692L179/kBTNOBrCitDVkW5z1+FHN5eHUTgXAEHn8AvCAgm80iHo9BymeRTqcR6+lH3OPD2PEjIAQBR4+cgCiycEzjbFsoFKZI8tY77rjjqXg8nv9UBxqq");
			sb.Append("ioamuQlVpTe0eUCOrgbl9cEBQGoahi8awLN/2YlTx4+gb9kAOrp6EAyFkZEVVE0TcrkCqSLDa5ooVWqnTk9OlKLRWJfX6w1qmvbpADRNg6ZozSApe9p2KDGThZ6TEA8E");
			sb.Append("IJ+axMDgMH5++RqEwhEILheKpRIM24HNMrBIEoRpQeA5eNwCeI5TJKnQcLncpGEYpPVfV/bHJqEoivB5vTlvMNjwMSw8DAc9n8fcO/tQ8gUQ6h+A6PbAISk0NB26+eGk");
			sb.Append("VqUER9chcBza2tvQEmoFJ4heiqb9JEnCtm2WZBhs2fytf6/1sZXwlltvhsDzlEMy1/t5saW0uIiAwMPq7oMlCDBME6puQtMN6KaJlmAItG3hwOH3sSTlAYpBINIOXyCM");
			sb.Append("YDCcgGm0iqLAJvqXDREUuTCy7orZl17Y+clbYJkGQj4xK2vCZBpMQqhU0LZiCA1VBQsCLYEgHMeBQ5DI5fOQZRlBykF7axvGTpxAcn4J/f39GFwxiL5EgjQMDUfeP0An");
			sb.Append("J06us0zjEtt23jjvFjimiaxCaDRNvtloNJBI9EIpV0AyHFhehGE5UDQDhuWA5QT4eBp1WYaiyKAIEpZlgiJJBAMt6O7uxvDwJRBYFpWCBMp24BX48+fApq9vhkDa8LqE");
			sb.Append("1wxLnzlTk8FaBngAoGg0NB25QhGWbaPd70KYoyCVylDHd6JPP4ZGOQcPWYUq12DqNWgNGY5lgDCqOH36JJHPzp8fAABMVca6h96b8bnFPy2UCras6hAsDaKtwc0QSESC");
			sb.Append("iHA2WigL2WIFlVIBhYUklhOnkZvci69yL+L1Pz+Mqb/fhn3PXI/jrz+Ja8KHcPrYm/Qvbt/16QBXXb0Ru+4aAkuSf3Dx9GsnU0mkKzJcBBBmHbRyBBzLRjpXRjqzgLGJ");
			sb.Append("M5haUhDzszB1E5ZcB6vMY3p8AnR+PyYmTyHu1dHbRhLoOHn+OvBRlMf3g+i9tEBa5k8cmEJy9vSGej1KBENh0CSBulJHMbeE8YkpHDg8gZFLroLmHgPHZJDK2OgPMZhb");
			sb.Append("5DE6ZKHSKKKusFjVG7VR/wZomoZpmud/Ef11z14Y5RweeWRbcWjlyndZhrGVeq2tKGXd2cwimUom7YnJGfXMdKrCkM4HBEUf2p+yGY3x+4KRbiLa2Q8yMIjl3QmMZxkU");
			sb.Append("qS4HoZE9G7729HurVq1ynnvuuaY+p+TFgyv4TZu/0xOMtA8SBBEolipqJpMpmapSqpXz0ttv7qkRrNjZ2ZP4Qm9f38XDgyvah1cud7EMYx88eLA2v5gZW7d2zTPfvW3L");
			sb.Append("GUmSrHA43Pzv+D+COJdDH+WRc67Z5/r4SCQiXnfdZm50dDVisZg2Ojpa9/l82jkNCILAvwA5Se0k1ejipQAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Time_frame_lock_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Time_frame_lock_32_Reset()
		{
			_Time_frame_lock_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Time_frame_lock_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Time_frame_lock_32 = null;
		#endregion
		#region Image Time_frame_unlock_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_unlock_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Time_frame_unlock_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Time_frame_unlock_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Time_frame_unlock_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_unlock_32_Cached
		{
			get
			{
				if (_Time_frame_unlock_32 == null) _Time_frame_unlock_32 = Time_frame_unlock_32;
				return _Time_frame_unlock_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku time_frame_unlock_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Time_frame_unlock_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_unlock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_unlock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_unlock_32 { get { return _ImageCreateFrom(_Time_frame_unlock_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru time_frame_unlock_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Time_frame_unlock_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Time_frame_unlock_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\time_frame_unlock_32.png
		/// </remarks>
		public static System.Drawing.Image Time_frame_unlock_32_FromFile { get { return _ImageCreateFrom(_Time_frame_unlock_32_string, "time_frame_unlock_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Time_frame_unlock_32
		/// </summary>
		/// <returns></returns>
		private static string _Time_frame_unlock_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(3088);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAgAAAAIACH+pydAAAI");
			sb.Append("lUlEQVRYw7WWaWxc1RXH/29fZvWM7fG+x47t4JAYEtUJLYvK2oqgQkgEEnxBagoFmgpRQRsJKigFoRaBEnWLaBVVQAsNIYBUEA00GKiTkMRx4jh24m3G82Z/M/Pm7e/2");
			sb.Append("A1FEJQcxUTnS/Xbuu7/7ezrnHgqXEC8+dTcYlqdsIrLT02cdx7bIrj9/cCmfAlXthp07n4VtmSFWrv2hKEjrBRaj8YWp33G8WNq+fUfVAHQ1yY89tg3lI49RFuSHE0pu");
			sb.Append("9fTs/KsUzaxrbu15YPv2HXj88W1VA7DVJEciDWDqn2wvVIw1mczSw+1NsVlTV484HvPs4zt+1uy4dvwbNUAzAizba/ccO0VZ6ZQskKBWVJbS2VzedEhLxapaQHUGLMuE");
			sb.Append("5xGHoYh/65b7frO0pFyZTic/K5YyckW3XMd1v1kAxzZACGbg0c2yHBgmJOMzLbdXq5ifAu6sT6xK6BdWq0u38e//5JLlsvbqJ4eOU/PJLGYWUqgY1qv7PoxnVrQEqwZg");
			sb.Append("vm5iNOLDW2/uha3N8O0d7Zmerp41DNBZLqv7AqL+q8zUB7bjeuTzY1NVAXytPrD3jb+gohWF1s6Bm3gxcA/DiZeFgsFGlqYkECdp2NZUqaSeVQvZ/dNTp/5ZH2so/+C2");
			sb.Append("u/4/Bvbv/xtM0wzFWlY+SdjA07bpDRWUdGTuzDlOUXKUVBMNdHW0dfj8gTW+QODWmkikL5/NHHlo+4/zqYUZTM3MXzrAnj1/QFqJC209Q78MBiIP+TxHEGansTD+ORqX");
			sb.Append("5tFQKmB0dgHEo9DS1gzLMlmaoVcJAr9q9uz0v9aPjBRfeeX1SwN45JH7ce99P4Hrki3BmtonWlNLAg5+hDHDQMZ1UT84CD0YRFtGgXtuDsW6GKKRMFIpBaLAdPEc4zt6");
			sb.Append("5Oh7d9292X3zzXcuCnDRKtiw8Ts4eODtep8v8CCyWfmjo0cRvurbuOKmm+H6A9DCETSPjKB7y1Yw4QDoQ4dBPAoV3UaxqILjmK29fSuuqY/VYdfO56sDeOG3T6GzayUC");
			sb.Append("oej1nlZZ2z0+DlaSsBCthSjL0CoV+AMheB6BEQwhumEDGBCk0xlIUhDzCymoajngEtwzNTnDiZJYHUAwFMHUyY8ZXTduLCYS7Jzn4Yobb8bM9AzS2Rwsy4ZHUeBFCcmk");
			sb.Append("gqTr4XQ4BDOpIBwKYkEpIKGkUSpXNgbD4c577/0R7rj9dunOzZsFAGhra7tw1rKdMBSugT8QrEun82vWF0rw2jsgNzXh6sYmLC4uQjdM2A6BS4DG5lbwoojOWCOEiROw");
			sb.Append("WAbligu9lINPFmNqLr/p1k2bgrFYbENLc7O+a9eud3O53J5IJJLftm3b8gCS7Ieum01qodi4SDFobmlFOp1FQ2MTZH8AFd2AWirB8QDJJ6NY1qARoEjRaHZdEJrF/Hwa");
			sb.Append("fonliIsdV2zcKFGAVhMOsyt6em6QBeHy3bt3P/joo49qy/4CxyHQKpV6XdPkRZrGeCqNxXgCluMiEI5AlCQoigJVLWBi/DhGPzqATEFFS7QOrGkBFIN4ModkMoOu3l4f");
			sb.Append("cZx3Jo8du1ZJJG4vqOoZiqLuWrdu3TXDw8PLG9ANA7pp+inDYK9rCIBetx5MMAQCgDZNrF7Zh7/+/TWcOnYYPb19aGnvRLS2DmlFgZ8ApmUjnSuCqxHBAMQolV5b2d9/");
			sb.Append("aM3atRg9eHC1OzT0NM/zwyMjI/uXBWBZFizDmjbNeGc8wshJBVYqg9ZIBNqpk+gbXI1fXDmC2roYJJ8P+UIBhm3DYWjonodSuQJRFCAKPIjjEEkUTYam8dbevVBVdSlW");
			sb.Append("Xw+WZSXbtpc3IMsyaJpKVaKGHuJ4TuQELCWXMDdxAkx3L2o7O1FUVRCaQUU3cXriBBZmpqCcO4u6ljYYhobenk4IxAD9xYXCsXCYibOcyzAMKIqC67ooFArLlyEFgoDf");
			sb.Append("vxSpq884Ph+U8eOIei7YgSG4/gAKahG65aBQLCKbyyGTSWE+voCUVkZO09HZ3oLh4WF09/bDdj26ua3jCdXxnnzppRfBcZzHsiwIIW65XF7egOvYqA3JimZKJxfAdUmq");
			sb.Append("ioaBIeiGAR4UaiJREEJAKBqJeBx+fxC27SKvFhEI5dHR2oy+vl6IgoDpM6dx5LPRBo6hLx8aHGCH160/kMvl7nMcZ3RsbGx5AOI4UCqUybL0+2pJ/95gVze0ggo6EATL");
			sb.Append("sLBdAsu2wfE8GF6AoxfBUATEI6BAwyfLqKutQzQShVZUoZdKEEIhki8W6bGxsfmXX375j1/ZCW/5/m2QaA9Bn/S27VrTp0saeNeGCAAMC920kMrm4Hoeav0ynMl3sNY+");
			sb.Append("CFWZQy2ThlnOwtSysPQsKiUVElXG7PQEvbgYZyYmJv7nzIs+Ro6hYeNTn0yH/PLueD7raYYFyTUheyb8HIWuWBQxniDCukinc+jj5pGa/BTXiu9i+v0X8OkbDyD54Wb8");
			sb.Append("6fmfY1PsMIzEAQaAD4CIL73CFwX47vU3Y9/9Q+Bp+vc+kX37xPwsFlQNPgqo4wnqBQrE8xDPqEgUPQQlDn6eRjpjoIlXMTWZgL90GudmToFxKuhvYhkAwvn2f2ES+8qp");
			sb.Append("uDD+Maju4SztOj8lcKTZmcnryuUmKlpbB5amoOllJOZm0Tj4LeRpgmgwi8lFF5d3cRhdZOF3AvALOs6mCPpbGwlQ1AFPB3Bhfv/Kiegf730Iu5DCM8/8Oje0atVBnuO8");
			sb.Append("SrnUkMsofiWZoOfPzXoTp2aMuXhGPZpiS6rnE/y1bUxHZx+8mn4MdPZiyQjhTKkGZXHF4dGx46/fuXWLcerkSRBCzpf81w/6ssEB8Zbb7uiMxhoHKYqK5PKqoSST+UI2");
			sb.Append("rR49cgi8LA92dfdctqp/ZcvQwEq/KPBkfHy8cujw55Msx++59qr1xxYSivfcc89VcezFgzpvkDu/2PNLBBBiGKaupiZSe/0NN4T27dvHAbhw6y/HfwG7Jw8GTs8PXwAA");
			sb.Append("AABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Time_frame_unlock_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Time_frame_unlock_32_Reset()
		{
			_Time_frame_unlock_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Time_frame_unlock_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Time_frame_unlock_32 = null;
		#endregion
		#region Image Zoom_32
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku zoom_32.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Zoom_32_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Zoom_32, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Zoom_32_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\zoom_32.png
		/// </remarks>
		public static System.Drawing.Image Zoom_32_Cached
		{
			get
			{
				if (_Zoom_32 == null) _Zoom_32 = Zoom_32;
				return _Zoom_32;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku zoom_32.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Zoom_32_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Zoom_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Zoom_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\zoom_32.png
		/// </remarks>
		public static System.Drawing.Image Zoom_32 { get { return _ImageCreateFrom(_Zoom_32_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru zoom_32.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Zoom_32_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Zoom_32_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Schedule\pic\pic32\zoom_32.png
		/// </remarks>
		public static System.Drawing.Image Zoom_32_FromFile { get { return _ImageCreateFrom(_Zoom_32_string, "zoom_32.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Zoom_32
		/// </summary>
		/// <returns></returns>
		private static string _Zoom_32_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2600);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAAgAAAAIACH+pydAAAG");
			sb.Append("9UlEQVRYw+XVe4xUVx0H8O99zZ25Mzs7s092d9gHy+4ij/IqLCXUYpu20ocVItgH0aRoNTFpbDESY300hEhSLYpKCam2JZYuiS1GbCBWIRglfSBsKbDs0n0xj52Znce9");
			sb.Append("M3Pf557jP10CMcoC28TEX3Jzz83JOb9Pfufcc4D/9+D+W+e3N83D8bcv4rkXt4Wrok0xxomNrusGPOLZrmtmianGxfwHGvPXsS9ve2vmADu3fhH/+MsfuG99/xc9Srhh");
			sb.Append("k6a79xU1fa5hOWGAE/1+v+eThAo8a8S1SscY0Q+2RLyzhsPTR57ccWuA3/1qGypaLrBg+d1bNJN79uzASMdkoYRobR1q6+oQrArDHwxB9iuQBB6uoUGdGE1Z5cye+oj0");
			sb.Append("S9uhpSe++eObA7yy6xnkM+PyHfc8+oOM5n1nJJGV53TORSwWg6IEYbsEZdNGxXJhUw6cL4BQOAzOqmDk9N9IJTvycldr9LuWQ8ubtnxvWgDh6uT3fGELlFD4MYur3uHy");
			sb.Append("SuCBdevQ3d2NYDAEwjjoDoFmuiiZBIWKhaxahmq44EJRVDfO5icTl5cUJjP5p57Z8+6h/dtx8NCfrwvgpxqyX8FfD70UkUMNT6lUUVavuRORaBQMPBwKWB6DSTiYVIDB");
			sb.Append("RFicDCoFYTMB+ZIBDQqqu1eKuZK75cC+Z1t0y51WBcSphhKKoKamvtPhlYVyTSN8sgxCAZcyOBQwCWBQDobHw2IiqCiCMQ4eL8CmAqhFIEZiMBDoTKbz80VJTt4QQJIV");
			sb.Append("gGN1UiCk8FIIFcdDlV+AywCLMOgeB4PwsJkIKvCgADwKUHCwHQrPtkBcF5mSLTUFaNSw6Y1VwHUduJTyNaCcIAhIlWx0+iSIvABRFBEKyLA8oGgDjFJ4lMKhFIZDYDke");
			sb.Append("wAH5iTRsvcLVN7Rz4H03BiCuC4AZnqWTgN/xabYfcc1GY1BEQJYQUXyoVmTkLYYysWETD2XLheUQUMZgGTYS58/gjrYGGmvtsBmbVv6rAI4JQpwx6poTilPqdDkJqiXC");
			sb.Append("JhQiB0T8AjzK4BN4gDIIHOAXOTgOQ6FYRmZ4CLO8FO5avbbomsUxSqe3BFf+As9z8dvtO+JGOX847OcRNLIw8hmouo287uLSpIHBrA6XeAiIHOARlDQDE8ksUhfOIJLv");
			sb.Append("x5ZN6xAKBt45f/aDgVJJmxbgmoPozf0/g23qHXMXrDrQ2rlwVTav4uN0AUVPhsFkmASoWC5KFRNqUUUuNY5KfACNoo6H7luLnq4558eHL2wOVoX7jx45gt17918XIFz9");
			sb.Append("0Vbjw9rPb1DHhj46Jcv+ntbW9raoInNETcPMjkFPj6IUH0RxuB+p/mNI9B/H526fj82PbYTs4wvJy5e2D42lj2u5OIk98Gv86dXnb6wCU8EYxb5dzzX1LFj+ZDBc+3jZ");
			sb.Append("sOemM5O+RDyBeDyOTCaDfC4HTpJY16LbuYfX9mLh/B63rGUyF86cOAG58YfMM0akupVY/+Ca6W3Ca1QcDwATs6Lyzqef/sbrzbH2FYzxS2SRtjXUVimhgGi3ttSnFEUp");
			sb.Append("SZL39eH3jrTUiLb0mZWfjZUmh58YHxsN+6Lzv0a1i9mbqsB/6BdmN9dJs2PNom6Y9MNzl7B4yZLG3T/6yoHspY96VV3AbavvxeyueTj3/tusWCb7/LNWbfXsgr7hS49O");
			sb.Append("bw9cJ1ipbJB4MuNksgUXAFOC4VDv4vYHe+bO6iikk0iOj0Ly+dDQ3MppudHFjllylPb7T2585G7a1/fGLQP+rTpqMc8vXbpU8fH2nR3ts6RMMoHsRBwBJYhgKCToamoF");
			sb.Append("MSaT6zdu7l/Wexf6Xn9tRgEAwA2OTCRvW7RIETlzaVNjhM+l01ALWQSCQfBwZMfUeodGUufsxLHhr27dgzf277tmAv4mEwMAA2AmE5cnX/v9iT3pkv+PFYugpbUJxNEx");
			sb.Append("MXYRtmWAmpkmpzj4YqBlzRJr4iTeu1iYMQAAUADGqVPvJw8fP/9Czgr9nQCI1lbD8xxU1BwIFeBa2vxydvDnYrC5dfTUIbCrLopbXYIphDc0NKQ3tHQNNzXWLheh1zNG");
			sb.Append("4TAZSssy0KoOTKST7XohEelZ9tDRM/886fX1HZwxwBSCnj7dX+xZsCJZVxNa5VrFqjKtRu2cXrS2dSOtWSimR9okzn2HOFbqzUOHZ2QJrg4HQHnnC7uPx4vyT5lUW1LL");
			sb.Append("OhKZPBKpJEyHwLRJkHqkllJyZdBMAhgAC6Dazl0vv6W6NXuZazsD507h3f4PMTY8gGBAHvGHagd8gepPBTCFMNVCtvBK39HfyFWxvdVMzZHcoNsY8Iabmjuf37Dp8fGP");
			sb.Append("x1JXBlzvKL7ZEAAobe2d1esfvndefTRUI/nDF86N6QNBP++9tPsnnzpgam7xk7f3yfO/F/8CA+uB4fVVekAAAAAoelRYdFNvZnR3YXJlAAB42vNNTC7Kz01NyUxUcMss");
			sb.Append("Si3PL8ouVrAAAGAVCCeCgzaLAAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Zoom_32_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Zoom_32_Reset()
		{
			_Zoom_32 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Zoom_32_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Zoom_32 = null;
		#endregion
		#region SPOLEČNÉ METODY PRO KONVERZI
		/// <summary>
		/// Vrátí Image z definice (string). Image generuje buď v paměti, anebo s pomocí souboru.
		/// Pokud není zadán parametr (cacheFileName) (když je null), generuje se Image v paměti.
		/// Pokud je soubor (cacheFileName) definován, pak se Image čte z něj.
		/// Pokud soubor neexistuje, nejprve se vytvoří.
		/// Umístění souboru (adresář) je dán property _ImageCacheDir, defaultně je to adresář (Sys:\Documents and Settings\All Users\Data aplikací\IconCache).
		/// Obsah obrázku definuje metoda getDataMethod.
		/// </summary>
		/// <param name="getDataMethod"></param>
		/// <param name="cacheFileName"></param>
		/// <returns></returns>
		private static System.Drawing.Image _ImageCreateFrom(_GetStringDelegate getDataMethod, string cacheFileName)
		{
			System.Drawing.Image image;
			if (cacheFileName == null)
			{
				using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(getDataMethod())))
				{
					image = System.Drawing.Image.FromStream(ms);
				}
				return image;
			}
			string fileName = System.IO.Path.Combine(_ImageCacheDir, cacheFileName);
			if (!System.IO.File.Exists(fileName))
				System.IO.File.WriteAllBytes(fileName, Convert.FromBase64String(getDataMethod()));
			if (System.IO.File.Exists(fileName))
				return Image.FromFile(fileName);
			return null;
		}
		/// <summary>
		/// Obsahuje jméno adresáře, který slouží jako Cache pro obrázky systému.
		/// </summary>
		private static string _ImageCacheDir
		{
			get
			{
				string dirName = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.CommonApplicationData), "IconCache32");
				if (!System.IO.Directory.Exists(dirName))
					System.IO.Directory.CreateDirectory(dirName);
				return dirName;
			}
		}
		/// <summary>
		/// Předpis pro metody, které generují obsah souboru s daty
		/// </summary>
		/// <returns></returns>
		private delegate string _GetStringDelegate();
		/// <summary>
		/// Vrátí Icon z dat (string), která jsou předána na vstup v kódování Base64
		/// </summary>
		/// <param name="data">Vstupní data v kódování Base64</param>
		/// <returns>Icon vytvořená z dat</returns>
		public static System.Drawing.Icon ConvertStringToIcon(string data)
		{
			System.Drawing.Icon icon;
			using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(data)))
			{
				icon = new System.Drawing.Icon(ms);
			}
			return icon;
		}
		/// <summary>
		/// Vrátí Cursor z dat (string), která jsou předána na vstup v kódování Base64
		/// </summary>
		/// <param name="data">Vstupní data v kódování Base64</param>
		/// <returns>Cursor vytvořený z dat</returns>
		public static System.Windows.Forms.Cursor ConvertStringToCursor(string data)
		{
			System.Windows.Forms.Cursor cursor;
			using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(data)))
			{
				cursor = new System.Windows.Forms.Cursor(ms);
			}
			return cursor;
		}
		#endregion
	}
}
